Software Engineer II (Onsite)
Job Description
Collins Aerospace is seeking a Software Engineer II for onsite work in Huntsville, Alabama to support the C2BMC Next Program. The role focuses on Java-based software development for Systems Architecture (Sys-Ar) efforts within Regional Applications teams supporting Command and Control for Ballistic Missile Defense.
Role Responsibilities
- Perform analysis and provide technical support for systems software products, including complex problem resolution, design, development, testing, operational integration, and user support.
- Interface with other system support groups to resolve issues, set standards, and improve operating system efficiency.
- Contribute across multiple phases of software systems programming applications with the ability to require minimal instruction and guidance for certain phases.
- Support the C2BMC program through development and maintenance of advanced software systems.
- Work independently or as part of a small group in a highly dynamic and ever-changing environment.
- Maintain, debug, and configure related software products to help ensure optimal performance.
- Develop or modify operating systems applications based on provided specifications.
- Assist with design, coding, benchmark testing, debugging, and documentation to meet program requirements.
Required Qualifications
- Ability to triage scrum team issues using priority, impact, risk, and release timing, with strong time management skills and attention to detail.
- Strong understanding of The Scrum Guide.
- Experience with agile development methodologies.
- Active and transferable Final Secret U.S. government issued security clearance is required prior to start date.
- Typically requires a STEM degree (Science, Technology, Engineering, or Mathematics) and a minimum of 2 years of prior relevant experience, or an Advanced Degree in a related field.
Technologies
- Java, J2EE
- C++, Linux, Windows
- DevSecOps
- Maven, Git, GitHub, Nexus, Eclipse
- SysML, Use Cases
What You Will Learn
- Software engineering and software development with Java/J2EE experience (alternate object-oriented development experience may be considered, with additional C++ experience desired).
- Software practices including coding standards, automated testing, automated build pipelines, and configuration management.
- Oral and written communication skills for effective collaboration in a rapid paced, team environment.
- Standard system engineering design artifacts such as Use Cases and SysML diagrams.
Preferred Qualifications
- Knowledge of agile development methodologies.
- Experience developing enterprise applications on Linux (Windows experience also desired).
- Knowledge of DevSecOps and/or build management.
- Willingness to take on unanticipated tasking.
- Familiarity with common software development and management tools such as Maven, Git/GitHub, Nexus, and Eclipse.
Benefits
- Medical, dental, and vision insurance.
- Three weeks of vacation for newly hired employees.
- Generous 401(k) plan with employer matching funds and separate employer retirement contribution, including a Lifetime Income Strategy option.
- Tuition reimbursement program.
- Student Loan Repayment Program.
- Life insurance and disability coverage.
- Optional coverages including pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, and ID theft protection.
- Birth, adoption, and parental leave benefits.
- Ovia Health, fertility, and family planning.
- Adoption Assistance.
- Autism Benefit.
- Employee Assistance Plan, including up to 10 free counseling sessions.
- Healthy You Incentives, wellness rewards program.
- Doctor on Demand and virtual doctor visits.
- Bright Horizons for child and elder care services.
- Teladoc Medical Experts second opinion program.
Salary and Location
Location: Huntsville, AL, United States of America (onsite)
Salary Range: USD 68,900 - 131,100 per year