Software Engineer, Level 2 (AE26061428C)

Advantage Engineering & IT Solutions Inc

$158K — $170K *
Information Technology
11 - 15 years of experience
Job Overview by Ladders

Qualifications

  • 14+ years of software engineering experience supporting complex programs.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Four additional years of SWE experience can substitute for a bachelor's degree.
  • Experience leading technical teams and mentoring engineers.
  • Tech-savvy, with a strong grasp of various programming languages and technologies.

Responsibilities

  • Design and develop complex software solutions for mission-critical systems.
  • Analyze user and system requirements to create effective software designs.
  • Integrate software into existing systems and environments.
  • Debug and resolve software defects and performance issues.
  • Collaborate with cross-functional teams to deliver solutions focused on mission success.
  • Lead software design and architecture efforts while mentoring junior engineers.
  • Contribute to continuous improvement initiatives and engineering best practices.

Benefits

  • 401K with employer match and full vesting at one year.
  • Five weeks of comprehensive annual leave plus additional leave for overtime.
  • 11 Paid Federal Government Holidays.
  • Up to $5,000 for education and training programs annually.
  • Life insurance equivalent to 1x annual salary with options for additional coverage.
  • Generous contributions toward medical, dental, and vision insurance plans.
Full Job Description
AEITS, a GTSC company, seeks a Software Engineer Level 2.

~~~ This position pending contract award ~~~

Location: Annapolis Junction, Maryland area

~~~~ All work is on-site, in-person in a SCIF environment. This is not a hybrid or remote position.

Clearance: Top Secret SCI with appropriate polygraph.

Compensation: $158,000 - 170,000 annual salary.

Mission Description:

Design, develop, test, deploy, and maintain complex software solutions supporting mission-critical systems, large-scale data processing, advanced analytics, and enterprise applications.
  • Analyze user and system requirements to develop software design solutions.
  • Design, develop, test, and maintain software applications and services.
  • Debug, troubleshoot, and resolve software defects and performance issues.
  • Integrate software into new and existing systems and operating environments.
  • Develop and optimize database interfaces, queries, and data repositories.
  • Create and maintain technical documentation and design artifacts.
  • Participate in Agile development activities, including sprint planning, development, testing, and deployment.
  • Collaborate with software engineers, systems engineers, architects, and stakeholders to deliver mission-focused solutions.
  • Support software quality assurance, configuration management, and release activities.
  • Contribute to continuous improvement initiatives and engineering best practices.

Additional Responsibilities:
  • Lead software design and architecture efforts.
  • Mentor and guide junior engineers.
  • Oversee technical execution across development teams.
  • Drive software quality, performance optimization, and process improvements.
  • Evaluate and recommend emerging technologies and engineering approaches.
  • Serve as a technical lead for large-scale software development initiatives.

Required Qualifications:
  • 14+ years of software engineering experience supporting programs of similar scope and complexity.
  • Bachelor's degree in Computer Science, Software Engineering, or related discipline.
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.
  • Demonstrated experience leading technical efforts and mentoring engineering teams.

Preferred Technical Skills

Experience with one or more of the following technologies:

Level 2 at least 7 year of experience:
  • Java, Python, JavaScript
  • HTML5, CSS3
  • Git, Maven, Nexus, Jenkins
  • Docker, Kubernetes, OpenShift
  • CI/CD pipelines and DevOps practices
  • Spring Framework, Hibernate, Web Services
  • MySQL and relational databases
  • Bash and Shell scripting
  • SonarQube and automated testing tools
  • Grafana, Kibana, Nagios, or similar monitoring tools
  • Microservices architecture and container orchestration
  • Agile software development methodologies


BENEFITS - Full-time Employees
  • 401K with employer contribution. Fully vested at 1 year anniversary.
  • Five (5) weeks comprehensive annual leave (25 workdays).
  • Additional leave can be earned in lieu of overtime.
  • 11 Paid Federal Government Holidays.
  • Up to $5,000 annually for individually tailored education / training program.
  • All education plans must be pre-approved by Advantage Engineering management.
  • Life Insurance at 1x annual salary with employee option to purchase additional coverage for self and dependents.
  • Short-term and long-term disability.
  • We contribute a generous portion towards the cost of monthly medical plans for any of the three medical, 1 dental and 1 vision plan provided by CareFirst.
  • All employees are eligible to earn generous incentives and performance bonuses.


AELLANELLI

Similar Jobs

More Jobs at Advantage Engineering & IT Solutions Inc

More Information Technology Jobs

Find similar Software Engineer, Level 2 (AE26061428C) jobs: