Software Systems Engineer
The Swift Group is looking for a Software Systems Engineer who is a high performing self-starter to perform software engineering and O&M support for a large and complex cloud-based computing platform. Candidate must be able to work independently and as part of a team. The candidate will be primarily responsible for building and updating containerized services, but will also be responsible for cloud infrastructure support and system administration. Due to the complexity and diversity of the platform, the ideal candidate is eager to learn, research new technologies and solutions, and enjoy being part of a high performing team!
Key Responsibilities:
- Build, upgrade, and transition platform-managed containerized services
- Support system operations and maintenance
- Monitor general system and server health
- Troubleshoot and resolve system issues
- Assist with security scans and working on security accreditation activities
- Support cloud infrastructure & system administration
- Perform system account management (managing certificates, system credentials, expiration dates)
- Manage administration accounts
- Patch & update servers
- Maintain updated repositories
- Manage backup and restore process for core services
Required Qualifications:
- 8+ years of relevant experience
- Demonstrated experience in software development using varying programming languages (e.g., Python, Java, C#, SQL, HTML).
- Linux, including scripting and service management/scheduling such as cron and system
- Experience with the Software Development Life Cycle (SDLC)
- Understanding of data structures and algorithms
- Experience working across numerous software engineering disciplines
- Experience with deployment automation and continuous integration technologies, such as Ansible
- Experience working with software development teams under source control project environments
- Familiarity with containers and orchestration technologies such as Docker, Kubernetes, Mesos, Marathon
- Knowledge of SQL and relational database technologies, for example, PostgreSQL, MySQL, RDS, etc.
- Experience with code repositories and build/development pipelines, using tools like Jenkins, GitLab, Maven, or Nexus.
- Bachelor's degree in Computer Science or equivalent OR M.S. in Computer Science
- US citizenship and an active TS/SCI with Polygraph security clearance required
Desired Qualifications:
- Experience working with Amazon Web Services
- Java programming experience
- Experience developing/maintaining complex systems that involved integrating open source and GOTS software
- Experience working with distributed databases and streaming technologies, for example, Hadoop, Spark, Yarn, Hive, Trino
- Knowledge of or experience with data science applications such as Python, Anaconda, Jupyter Notebook or NiFi.
- Knowledge of or experience creating web-based systems using JavaScript libraries, for example Node, D3, React, etc.
- Masters Degree in Computer Science or related field
#LI-Onsite
The Swift Group and Subsidiaries are an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.
Pay Range: $49,996.80 - $290,004.00
Pay ranges are a general guideline and not intended as a guaranteed and/or implied final compensation or salary for this job opening. Determination of official compensation or salary relies on several different factors including, but not limited to: level of position, complexity of job responsibilities, geographic location, work experience, education, certifications, Federal Government contract labor categories, and contract wage rates.
At The Swift Group and Subsidiaries, you will receive comprehensive benefits including but not limited to: healthcare, wellness, financial, retirement, education, and time off benefits.
Apply for this job
*
indicates a required field