×
Register Here to Apply for Jobs or Post Jobs. X

Software Engineer – Associate

Job in Ellicott City, Howard County, Maryland, 21042, USA
Listing for: Jobtailor
Full Time position
Listed on 2026-09-05
Job specializations:
  • Software Development
    DevOps, Java Developer, Backend Developer, Software Engineer
Salary/Wage Range or Industry Benchmark: 70000 - 95000 USD Yearly USD 70000.00 95000.00 YEAR
Job Description & How to Apply Below
  • Develop microservices under the guidance of senior developers, contributing to L-CAP platform capabilities
  • Write unit tests and participate in test-driven development practices
  • Participate in code reviews
  • Engage in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and PI planning
  • Utilize CI/CD pipelines to build, test, and deploy software
  • Integrate with RESTful APIs and event-driven messaging systems within the data mesh architecture
  • Collaborate with testers, systems engineers, and Dev Ops
  • Learn and navigate large, complex codebases spanning multiple services and repositories
  • Document code, design decisions, and technical approaches
  • Support troubleshooting and debugging during integration and testing phases
  • Develop and maintain services within distributed microservice architectures
  • Write automated unit, integration, and contract tests
  • Gain understanding of legacy ATC system functionality to support modernization into new service implementations
  • Leverage AI-assisted development tools and modern engineering practices
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, or related technical discipline with 0–2 years of experience, or equivalent experience in lieu of education
  • Proficiency in at least one:
    Java / C++
  • Understanding of object-oriented programming and software design principles
  • Familiarity with Agile/Scrum development methodologies
  • Experience with version control systems (Git)
  • Basic understanding of microservices architecture concepts
  • Strong analytical and problem-solving skills
  • Willingness to learn new technologies, frameworks, and domain-specific concepts
  • Effective written and verbal communication skills
  • Ability to obtain and maintain a Public Trust
  • U.S. citizenship required
  • Successful completion of background investigations as required by the government customer
  • Foundational knowledge of distributed systems concepts and microservice architecture patterns
  • Experience writing automated tests (unit, integration) in continuous integration environments
  • Candidates should reside a commutable distance to Gaithersburg, MD, Egg Harbor Township, NJ, or Eagan, MN
Core Competencies

Proficient in Java or C++ with a solid understanding of object-oriented programming and software design principles. Experienced in Agile methodologies and capable of developing and maintaining microservices within distributed architectures while utilizing CI/CD practices.

Highest-signal resume keywords
  • Java Proficiency
  • C++ Proficiency
  • Agile/Scrum Methodologies
  • Microservices Architecture
  • Automated Testing
Hard Skills
  • Object-Oriented Programming
  • Software Design Principles
  • Microservices Architecture Concepts
  • Automated Unit Testing
  • Integration Testing
  • Continuous Integration
  • Version Control Systems (Git)
  • Troubleshooting
  • Debugging
  • AI-Assisted Development Tools
Soft Skills
  • Analytical Skills
  • Problem-Solving Skills
  • Effective Communication
Certifications & Qualifications
  • Bachelor’s Degree in Computer Science
  • Software Engineering
Industry Keywords
  • Microservice Architectures
  • Distributed Systems
  • Test-Driven Development
  • Agile Ceremonies
  • Public Trust
Tools & Technologies
  • CI/CD Pipelines
  • RESTful APIs
  • Event-Driven Messaging Systems
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary