Software Engineer Developer (Mid-level) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Applied Research Solutions ยท 18 hours ago

Software Engineer Developer (Mid-level)

Applied Research Solutions is a respected provider of technically integrated solutions, seeking a Software Engineer Developer to develop, maintain, and enhance complex software systems in a government contracting environment. The role involves building cloud-native applications and implementing microservices architecture while collaborating with cross-functional teams to ensure compliance with DoD requirements.

Business DevelopmentBusiness Information SystemsSmall and Medium Businesses
check
Growth Opportunities
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Develop, maintain, and enhance scalable, efficient, and secure code for web applications and backend services in Azure cloud environments
Build reliable systems that support high load and mission-critical workloads with focus on performance and stability
Debug and troubleshoot issues in distributed and multi-threaded environments, identifying root causes and implementing effective solutions
Implement microservices using containerization technologies (Docker, Kubernetes) and work with service communication patterns (REST APIs, message queues, event-driven systems)
Write clean, well-documented, maintainable code following established coding standards and best practices
Participate in code reviews, providing and receiving constructive feedback to ensure code quality
Develop and execute comprehensive testing including unit tests, integration tests, smoke testing, and regression testing
Review and test software components for adherence to design requirements and document test results thoroughly
Collaborate with cross-functional teams including DevOps, architecture, senior engineers, and project management to implement new features and enhancements
Resolve software problems by analyzing issues, debugging code, and implementing appropriate fixes
Participate in architectural discussions and contribute ideas for system design improvements
Optimize existing applications for improved speed, scalability, and efficiency
Work with senior engineers to understand technical requirements and translate them into working solutions
Other duties as assigned

Qualification

Azure cloud servicesMicroservices architectureProgramming languagesDockerRESTful APIsCI/CD pipelinesAutomated testingSecure coding practicesProblem-solvingCollaboration

Required

Must be US Citizen
Education: Bachelor's degree in Computer Science, Software Engineering, or related technical field
Experience: Minimum 3 years of professional software development experience
Cloud Platforms: Experience with Azure cloud services and development; AWS experience is a plus
Programming: Proficiency in one or more modern programming languages (e.g., Java, C#, Python, Go, or similar)
Microservices & Containers: Working knowledge of microservices architecture and hands-on experience with Docker; Kubernetes exposure preferred
APIs & Integration: Experience developing or consuming RESTful APIs; familiarity with message queues or event-driven architectures is a plus
Development Practices: Understanding of CI/CD pipelines, version control (Git), and software development lifecycle
Testing: Experience writing automated tests and performing various testing methodologies
Problem-Solving: Demonstrated ability to debug complex issues and implement effective solutions
Security: Knowledge of secure coding practices and awareness of software security principles
Collaboration: Strong teamwork skills with ability to work effectively in cross-functional environments

Preferred

AWS experience is a plus
Kubernetes exposure preferred
Familiarity with message queues or event-driven architectures is a plus

Benefits

Industry competitive benefits package
Awards and recognition program
Personalized attention from ARS Senior Managers

Company

Applied Research Solutions

twittertwitter
company-logo
ARS is a growing small business company that serving the department of defense and intelligence community.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Gary Wittlinger
Executive Partner
linkedin
leader-logo
Jennifer Landis, MBA
Education and Training Program Manager - AF Cyber Resiliency Office for Weapon Systems (CROWS)
linkedin
Company data provided by crunchbase