Locations:
- San Diego, California
- Aurora, Colorado
- Annapolis Junction, Maryland
- Alexandria, Virginia(Multiple locations available across the U.S.)
Industry: Information Technology – Computer Software
Category: Enterprise Software Implementation
Overview
A well-established technology solutions provider serving government and enterprise clients is seeking a Software Engineer to join a high-performing agile team supporting a nationally significant and fast-paced program. The organization delivers Enterprise Security and Cloud Computing solutions, software development, systems integration, and engineering support to large-scale operations across both federal and private sectors.
This role offers an exciting opportunity to work on mission-critical projects that utilize cutting-edge technologies, agile frameworks, and modern DevOps practices. You’ll collaborate in a SAFe (Scaled Agile Framework) environment to develop and enhance advanced system capabilities while contributing to continuous innovation.
Responsibilities
- Design, develop, and maintain software solutions individually and as part of an agile team.
- Participate in program increment planning, sprint reviews, and related team activities.
- Analyze and study complex system requirements; develop solutions using formal specifications, data flow diagrams, and CASE tools.
- Apply software engineering principles to produce efficient, reliable, and reusable code.
- Promote code reuse and collaboration by developing shared components for developers and testers.
- Author and document automation scripts for deployment to test and production environments.
- Support and enhance Behavior Driven Development (BDD) and test automation within the development lifecycle.
Required Qualifications
- Active TS/SCI with CI Poly clearance
- Bachelor’s degree in Computer Science or related field (or equivalent work experience)
- Demonstrated experience with Java
- Experience or familiarity with multiple of the following: Java/JEE, Python, C/C++, SQL, SOAP, WSDL, WADL, PERL, PowerShell, VBS, Eclipse, Postgres, Oracle, Jenkins (Windows platform)
- Experience in User Interface development, and working with databases and structures (XHTML, HTML, XML, XSLT)
- Experience developing on Windows and/or Linux operating systems
- Strong grasp of software development principles and best practices
- Excellent communication skills—both written and verbal
- Ability to work independently and collaboratively in a fast-paced environment
Preferred Qualifications
- Experience with JEE, SQL, and application servers (Tomcat, WebLogic, JBoss)
- Familiarity with Agile Developer practices (Pair Programming, BDD, Refactoring, ATDD)
- Experience with FITNesse, Mockito, Cucumber, Unified Functional Tester (UFT), Selenium
- Knowledge of Secure Software Development and Layer 7 Policy
- Experience with requirements management, interface control, testing, and continuous integration
- Experience with Scaled Agile Framework (SAFe) or SAFe certification
Compensation and Benefits
- Base Salary: USD $200,000 – $300,000
- Employment Type: Full-time
- Relocation Assistance: Available
- Security Clearance Required: Yes (TS/SCI with CI Poly)
- Visa Candidates: Not Considered
- Comprehensive benefits package including:
- 3 weeks paid time off + 11 Federal Holidays
- Medical, dental, life, and disability coverage
- 401(k) with up to 4% match (immediate vesting)
- End-of-year profit sharing
- Technical training and certification support
*
Candidate Details
- Experience: 7–10 years
- Education: Minimum High School Diploma or Equivalent
- Seniority Level: Mid–Senior
- Management Experience: Not required
- Travel: None
Job Type: Full-time
Pay: $200,000.00 - $300,000.00 per year
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Employee assistance program
- Health insurance
- Life insurance
- Paid parental leave
- Paid time off
- Professional development assistance
- Retirement plan
- Vision insurance
Work Location: In person