Software Engineer Skill Level 1

Software Engineering Annapolis Junction, Maryland


Description

Kaizen Approach is currently looking to hire a Software Engineer (SWE) responsible for developing, maintaining, and enhancing complex software systems, including processing-intensive analytics, novel algorithm development, and real-time systems. In this role, you will work individually or as part of a team, reviewing and testing software components to ensure adherence to design requirements while documenting test results. Your responsibilities will include resolving software problem reports and utilizing appropriate software development methodologies. You will provide input to system design, focusing on hardware/software trade-offs and software reuse. Additionally, you will analyze requirements from the system level to individual software components. The position also involves leveraging Commercial Off-the-shelf (COTS) and Government Off-the-shelf (GOTS) solutions where applicable.
 
Requirements: 
  • Must be capable of analyzing user requirements to derive software design and performance requirements and developing software solutions by analyzing system performance standards, user input, and work processes.
  • Must have the ability to debug existing software, correct defects, and modify software to improve performance or adapt to new hardware.
  • Must be able to design and code new software or modify existing software to add features, as well as implement algorithms to meet system performance standards.
  • Must possess the ability to integrate existing software into new or modified systems and assist with developing and executing test procedures for software components.
  • Must be capable of developing simple data queries for existing or proposed databases and designing complex database or data repository interfaces.
  • Must have the ability to write or review software and system documentation, providing recommendations for improving documentation and development process standards.
  • Must be able to serve as team lead at the appropriate level for the software development process used in any particular project.
  • Must have seven (7) years of experience as a Software Engineer (SWE) in programs and contracts of similar scope, type, and complexity.
  • Must have a Bachelor’s degree in Computer Science or a related discipline from an accredited college or university, OR Eleven (11) years of SWE experience on similar projects.
  • Active TS/SCI clearance with Polygraph is required.
Salary Range: A variety of factors can impact the final salary offered, including, but not limited to, geographic location, Federal Government contract labor categories and wage rates, relevant work experience, specialized skills and competencies, education, and certifications.
The expected salary range for this position is: $134,671.00 - $$195,000.00
 
About Kaizen Approach 
At Kaizen Approach, we truly care about our team, offering flexibility for a balanced life, competitive compensation, and a robust benefits package that supports you and your family. We prioritize well-being with premium healthcare, financial and family support, retirement planning, and ongoing learning. With 4 weeks of PTO, 11 holidays, gifted 401k, profit sharing, and paid training, we’re committed to your growth and happiness—both at work and beyond! 

Kaizen Approach is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, gender identity, age, national origin, disability, protected veteran status, or any other protected characteristic.