Mid-Level Software Engineer
- Newport, RI, United States
Applications open in a new tab.
Job details
- Apply by
- Posting language
- English
- Posted
Original job description
Responsibilities
- Willingness to be actively involved in all aspects of the software development life cycle: requirements gathering, design, development, CI pipeline development, hands-on testing, release management, and product support.
- Collaborate with team to understand, create, and/or modify applications using technologies such as C++, Python, JavaScript, and Bash in a Linux environment.
- Develop and maintain Continuous Integration pipelines.
- Ability to design and implement within a team environment with minimal direction.
- Communicate regularly with team members and customers to ensure effective work partnerships.
Qualifications
Requirements:
- Must possess and be able to maintain an active Secret Clearance.
- BS in Computer Science, Computer Engineering, or related technology field and five (5) to seven (7) years of experience OR a MS engineering degree and three (3) to five (5) years of experience OR a PhD and zero (0) to two (2) years of software development experience in a professional environment.
- Comfortable working full-time in a secure lab environment. This position does not support telework.
- Desire to be involved in all aspects of the software development life cycle.
- Experience with leading development initiatives.
- Experience with development under Linux preferably with C++.
- Experience with Linux shell scripting preferably Bash.
- Strong problem solving and troubleshooting skills.
- Effective written and verbal communication skills.
- Able to work and thrive in both individual and team-based development environments.
- Familiar with agile and/or traditional software development life cycle (SDLC) approaches.
Skills of Interest:
- Experience with Docker.
- Experience with GitLab, Jenkins, or Bamboo.
- Experience with production life cycle support.
- Experience with Python and JavaScript.
- Familiar with object-oriented software development practices.
Equal Pay Act
This is the projected compensation range for this position. There are differentiating factors that can impact a final salary/hourly rate, including, but not limited to, Contract Wage Determination, relevant work experience, skills and competencies that align to the specified role, geographic location (For Remote Opportunities), education and certifications as well as Federal Government Contract Labor categories. In addition, Arcfield invests in its employees beyond just compensation. Arcfield ’s benefits offerings include, dependent upon position, Health Insurance, Life Insurance, Paid Time Off, Holiday Pay, Short Term and Long-Term Disability, Retirement and Savings, Learning and Development opportunities, wellness programs as well as other optional benefit elections.
Min: $92,978.75 Max: $161,672.00 EEO Statement
We are an equal opportunity employer and federal government contractor. We do not discriminate against any employee or applicant for employment as protected by law.
More about this job
Skills
- Software development
- Requirements gathering
- C++
- Python
- JavaScript
- Linux
- CI/CD
- Computer science
- Computer engineering
- Bash
- Problem solving
- Troubleshooting
- Communication skills
- Docker
- GitLab
- Jenkins
- Atlassian Bamboo