4+ years of relevant experience in software engineering
Strong Java skills required
Experience with unit testing frameworks such as JUnit or similar
Proficient in containerizing applications using Docker
Hands-on experience with CI/CD tools like Jenkins or GitHub Actions
Wide expertise in development languages and tools for software solutions
Ability to produce design documentation with minimal assistance
Responsibilities
Develop, create, and modify software systems or platforms
Write and maintain unit tests to ensure code quality
Containerize existing codebases using Docker
Analyze user needs and develop software solutions
Ensure security of software and systems
Work with Agile teams for software design and implementation
Provide diagnostic support for complex software programs
Benefits
Comprehensive medical, dental, and vision plans
401(k) Retirement Plan with Employer Match
Training and development programs
Major offices stocked with snacks and beverages
Collaborative work culture
Work-life balance with generous paid time off
Full Job Description
**This position is fully on-site in Colorado Springs at Peterson SFB - ACTIVE Secret Clearance minimum REQUIRED
JOB SUMMARY:
The Software Engineer III will design, develop and maintain mission-critical software in support of missile warning systems. Develops and maintains complex engineering computer programs, and performs coding, testing, installing, and maintaining of engineering computer programs having features including multiplicity of function, critical constraints, and elaborate input/output. This position is 100% on-site and requires hands-on collaboration with cross-functional teams in a secure environment.
SUMMARY OF ESSENTIAL JOB FUNCTIONS:
Develop, create, modify, operate, integrate, test and maintain software systems or platforms
Write and maintain unit tests to ensure code quality and reliability
Containerize existing codebases using Docker and other container technologies
Analyze user needs and develop software solutions
Ensure security of software and systems
Work with Agile teams in high-level design, development, implementation, integration and verification of software components
Attend and Participate in Periodic Large Scale Agile Planning events, as well as standard Agile meetings (Sprint Planning, Daily Stand-ups, Backlog Grooming, Sprint Reviews and Retrospectives)
Develop computer program documentation and operational procedures
Provide diagnostic support to correct processing anomalies in complex computer programs
Assist in the preparation of specifications and other activities that require knowledge of programming principles and techniques
Interpret requirements and performs analysis to ensure that objectives are met
QUALIFICATIONS
4+ years of relevant experience in software engineering
Strong experience & Java skills REQUIRED
Experience with unit testing frameworks such as JUnit, Google Test, or similar
Experience containerizing applications using Docker required (Kubernetes experience a plus)
Hands-on experience with CI/CD tools such as Jenkins, Atlassian Bamboo, GitLab CI, or GitHub Actions
Wide breadth of expertise in development languages, tools and environments in the design and development of software-centric solutions
Producing design documentation and as-built documentation with little or no assistance
SECURITY CLEARANCE: Minimum Active Secret Security Clearance required - Top Secret is preferred
Actual salary will be based on a variety of factors, including location, experience, skill set, performance, licensure and certification, and business needs. The range for this position in other geographic locations may differ. Certain positions may also be eligible for variable incentive compensation, such as bonuses or commissions, that is not included in the base salary.
Estimated Pay Range
$120,000-$135,000 USD
The Perks
Comprehensive medical, dental and vision plans for you and your dependents
401(k) Retirement Plan with Employer Match, 529 College Savings Plan, Health Savings Account, Life Insurance, and Long-Term Disability
Competitive Compensation
Training and development programs
Major offices stocked with snacks and beverages
Collaborative and cool culture
Work-life balance and generous paid time off
About Trace3
Trace3, Inc. is an Irvine, CA-based Information technology company and managed service provider. The company provides IT Operations Analytics, cloud computing, cybersecurity, machine learning, artificial intelligence, big data intelligence, Internet of Things consulting and data center services for businesses.