TDD

Software Engineer (TS/SCI CI Poly) | San Diego, Aurora, Annapolis Junction, Alexandria | $DOE | Full-Time Onsite

💻 Software Engineer – TS/SCI CI Poly Required

📍 Locations: San Diego, CA | Aurora, CO | Annapolis Junction, MD | Alexandria, VA
🏢 Onsite: 100% (Active clearance access required)
🎯 Openings: 10 positions available
🕓 Employment: Full-Time | Permanent

🌟 The Opportunity

Join a high-impact federal technology program supporting mission-critical national security initiatives. As a Software Engineer, you’ll work within an elite agile development team using modern frameworks and DevSecOps best practices to design, build, and deliver cutting-edge enterprise systems that protect and advance U.S. interests worldwide.

This is your chance to contribute to an operationally significant program—developing software solutions that enhance data integrity, security, and performance across large-scale environments. You’ll be surrounded by forward-thinking technologists and have access to continual technical training and certifications to help you stay ahead of the curve.

🧠 Key Responsibilities

  • Design, develop, and maintain robust, scalable software solutions in support of national-level mission systems.

  • Collaborate within Agile and SAFe environments, participating in sprint planning, reviews, and retrospectives.

  • Analyze complex system requirements and produce well-structured, efficient, and reusable code.

  • Utilize Behavior Driven Development (BDD) and test automation tools to enhance software reliability and performance.

  • Implement and support DevOps pipelines, leveraging tools like Jenkins and version control systems.

  • Conduct software debugging, optimization, and tuning to ensure high availability and reliability.

  • Author and maintain clear technical documentation and automation scripts to support deployment and testing.

  • Collaborate cross-functionally with system engineers, testers, and architects to ensure end-to-end solution integrity.

🧩 Required Qualifications

  • Active TS/SCI clearance with CI Polygraph (mandatory)

  • Bachelor’s degree in Computer Science or related field (or equivalent relevant experience)

  • Strong Java development experience

  • Experience with one or more of the following:

    • Python, C/C++, SQL, SOAP, WSDL, PERL, PowerShell, VBS, Eclipse, Oracle, Postgres, Jenkins

  • Experience with User Interface (UI) development, HTML/XHTML/XML/XSLT, and database structures

  • Knowledge of both Windows and Linux environments

  • Deep understanding of software engineering principles, algorithms, and secure coding practices

  • Strong communication and problem-solving abilities; comfortable working independently and collaboratively

🚀 Preferred Qualifications

  • Experience with JEE, Tomcat, WebLogic, or JBoss

  • Familiarity with BDD / TDD frameworks (FITNesse, Mockito, Cucumber, Selenium, UFT)

  • Secure software development and Layer 7 Policy implementation experience

  • Hands-on experience with Scaled Agile Framework (SAFe) or Agile Developer practices (Pair Programming, Refactoring, ATDD)

  • Background in requirements decomposition, trade-off analysis, and systems integration

  • SAFe Agilest Certification or prior experience in Agile teams preferred

💼 Benefits & Perks

  • Competitive total compensation package

  • 3 weeks Paid Time Off + 11 Federal Holidays

  • Medical, Dental, Vision, Life, and Disability insurance

  • 401(k) with up to 4% match + annual profit sharing

  • Relocation assistance available

  • Continuous technical training and certification support

  • Opportunity to work on mission-critical national programs with emerging technology stacks

🎯 Candidate Snapshot

  • Experience: 7–10 years in software development (enterprise or government systems)

  • Education: Bachelor’s in Computer Science or equivalent experience

  • Security Clearance: TS/SCI w/ CI Poly (active)

  • Work Environment: 100% onsite – secure facility access required

  • Travel: None

This is a career-defining opportunity for software engineers seeking to apply their technical expertise toward high-impact, classified initiatives that shape the future of national defense and intelligence. If you thrive in fast-paced, mission-driven environments and value continuous learning — this is the role for you.

 

Software Engineer (Agile) | Java, Selenium, JIRA | Phoenix, AZ | Government - Contract - $45 per hour

Job Title: Software Engineer (Agile)

Location: Phoenix, AZ (On-site)
Industry: Government Administration
Pay Rate: $45 per hour
Relocation Assistance: Not available
Visa Sponsorship: Not eligible
Experience Level: Mid-Senior
Education Level: Bachelor's Degree
Total Position: 1

Position Description

ASRS Agile Software Engineers contribute to software development projects aimed at improving business operations. You will be involved in projects like processing monthly payments, enhancing online services, and re-engineering client-server applications into modern intranet web applications.

As part of one of the 7 Agile Scrum teams, you'll participate in multiple sprints, with the possibility to release deliverable functionality after each sprint. The team will work using Atlassian Agile and JIRA. Each Scrum team consists of 4-7 members, and a Technical Lead will guide you toward success.

Your role involves working on all layers of the application, from automated tests, user interfaces, controller logic, back-end services, to database operations. You'll work with the following technologies: JQuery, Bootstrap, Java 8, Cucumber, Selenium, Apache Tomcat, Spring Framework, and Oracle databases.

This job offers a stable work environment and encourages work-life balance while maintaining a professional atmosphere. The methodology used is based on DevOps principles, ensuring continuous learning and exposure to current frameworks and technologies.

Key Responsibilities

  • Software Development: Develop and maintain web applications and services across all tiers.

  • Automation Testing: Write and execute automation test scripts.

  • Agile Participation: Work within an Agile Scrum team, contributing to sprint planning and delivery.

  • Technology Exposure: Use Java 8, JQuery, Bootstrap, Cucumber, Selenium, Spring Framework, and Oracle databases.

  • Continuous Improvement: Apply Behavior Driven Development (BDD) and Test Driven Development (TDD) methodologies.

Required Skills and Qualifications

Must-Have

  • Minimum 5 years working in Information Technology.

  • At least 3 years of experience developing Java web applications or web services.

  • Minimum 2 years of experience developing Automation Test Scripts.

  • Proficiency in BDD and TDD methodologies.

  • Familiarity with Cucumber.

  • Experience with Agile Scrum methodology and software development lifecycle.

Preferred Skills

  • Experience with jQuery, Bootstrap, Java 8, Cucumber, Selenium, Apache Tomcat, Spring Framework, and Oracle databases.

Education

  • Bachelor’s degree in Software Development or Information Technology is highly desired.

  • Continued education and relevant certifications are a plus.

Additional Information

  • Security Clearance: Must pass a 7-year national county criminal clearance.

  • This is an on-site role, with hybrid options based on the team's requirements.

 

Learn more

Back End Java Developer - Hybrid, London  - Salary DOE

Back End Java Developer

Location: Hybrid, London 

Type: Full Time 

 

Position Overview: 

As a Java Developer focused on Third Party Integrations (TPI), you will be part of an agile team working on expanding and enhancing a Remote Gaming Platform (RGP) that sets new standards in the online gaming industry. You will collaborate with QAs, Product Owners (PO), and Technical Architects (TA) to develop innovative solutions, ensuring the delivery of high-quality features for millions of users globally. This role offers the opportunity to work closely with both internal and external game development teams to integrate their games into the platform.

 

Key Responsibilities:

 

- Collaborate within an agile development team focusing on TPI to solve unique problems and develop innovative solutions.

- Work closely with QAs, PO, and TA to ensure high-quality feature delivery.

- Facilitate integration of internal and external game development teams' games into the platform.

- Proactively identify and address inefficiencies to champion continuous improvement.

 

Requirements:

 

- Proficiency in server-side core Java 8+ development.

- Experience with NoSQL databases, e.g., MongoDB.

- Strong knowledge of the Spring framework and core libraries.

- Familiarity with REST and WebSockets communication protocols.

- Commitment to testing best practices, including unit and integration tests.

- Experience with Maven and GitLab.

- Proven experience with third-party integrations (TPI), enhancing product capabilities and user experience.

- Experience with Docker and Kubernetes for containerized application development and management.

- Knowledge of microservices architecture for developing scalable and independently maintainable services.

- Proficiency with Elastic Search, and familiarity with Kibana and Grafana for data visualization and monitoring.

- Skills in performance testing (e.g., Perftest).

 

Core Values:

 

- All about the Player 

- Talent Unleashed 

- Collective Brilliance 

- Good Business, Good Citizen

 

Travel Requirements: 

None

Learn more

Back End Java Developer - Studios - Hybrid, London - Salary DOE

Back End Java Developer - Studios

Location: Hybrid, London 

Type: Full Time 

 

Position Overview: 

As a Back End Java Developer, you will be part of a dynamic team that designs, releases, and maintains a large portfolio of casino and slot games. The infrastructure and support services are mainly developed in Java, and you will play a critical role in both the development of new games and the upkeep of existing ones.

 

Key Responsibilities:

 

- Design and implement new slot and casino games to expand the growing portfolio.

- Maintain and update existing games with the latest internal libraries while ensuring continuous integration practices are followed.

- Participate in design and code reviews, providing valuable input and feedback.

- Support third-party developers who are building games on the platform.

 

Requirements:

 

- Proven experience developing Java 11+ applications.

- Proficiency with the Spring framework.

- Excellent communication skills, enabling you to collaborate effectively with various teams.

- A strong understanding of software development principles such as Test-Driven Development (TDD) and common design patterns.

- Experience with testing frameworks and mocking libraries.

- Familiarity with Git, Maven, Docker, bash scripting, and Unix environments.

- A genuine interest in learning new frameworks and technologies, with a proactive attitude toward asking questions and seeking guidance.

 

About the Role: 

The company provides content, proprietary technology platforms, and a wide range of value-added services across iLottery, iGaming, and Online Sports Betting (OSB), ensuring a comprehensive and innovative gaming experience.

 

Core Values:

 

- All about the Player 

- Talent Unleashed 

- Collective Brilliance 

- Good Business, Good Citizen

 

Travel Requirements: 

None

Learn more

Lead Web Developer - USA, Remote - $100,000 - $125,000

Lead Web Developer

USA, Remote

$100,000 - $125,000

Job Description

The Lead Web Developer is responsible for leading requirements elicitation, analysis, design, implementation, and deployment of AUL’s software systems. The position reports to the Software Development Manager and collaborates with other IT and business units toward the satisfaction of business objectives.

Key Areas of Responsibility:

·        Contribute high-quality production code and ensure security, reliability, and scalability of systems across multiple projects.

·        Determine implementation strategies that satisfy the requirements of AUL's systems design architecture.

·        Perform code review for other developers to ensure the adherence to AUL Corp code quality and standards. 

·        Ensuring team comprehension of projects’ scope, requirements, and limitations.

·        Assign tasks to team members and help individuals to achieve their coding tasks.

·        Review and suggest modifications to established coding standards and best practices.

·        Responsible for the department productivity and quality objectives.

 

Technical Skills:

·        Expert level experience in Angular CLI (v9+) and Typescript

·        Experience in consuming/creating services in .NET Core, Web APIs, or micro services

·        Experience in converting .Net web forms to Angular

·        Experience with Entity framework.

·        Agile/Scrum experience

·        TDD & CI/CD experience

·        Experience with SQL server is a plus

·        Proficiency in object-oriented programming fundamentals.

·        Experience with TFS and GIT preferable

 

Minimum Qualifications:

·        Bachelors in Computer Science or related IT discipline

·        Strong analytical and problem-solving capabilities

·        Strong leadership skills

Learn more