Software Engineer-Mid Level jobs in United States
cer-icon
Apply on Employer Site
company-logo

Applied Research Solutions · 2 hours ago

Software Engineer-Mid Level

Applied Research Solutions is seeking a mid level Software Engineer to support our internal research programs. The role involves designing, developing, testing, and maintaining software applications that meet business and customer needs while collaborating with senior engineers and product managers to deliver high-quality solutions.

Business DevelopmentBusiness Information SystemsSmall and Medium Businesses
check
Growth Opportunities
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Design, develop, test, and deploy software features and components in accordance with established standards and best practices
Collaborate with product owners, designers, and other engineers to translate requirements into technical solutions
Write clean, maintainable, and well-documented code
Participate in code reviews, providing and receiving constructive feedback
Troubleshoot, debug, and resolve software defects and performance issues
Contribute to system design discussions and technical decision-making
Develop and maintain unit, integration, and automated tests
Support CI/CD pipelines and deployment processes
Adhere to security, compliance, and data protection requirements
Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives
Continuously learn new technologies and recommend improvements to tools, processes, or architectures
Other duties as assigned

Qualification

Programming languagesProduction-grade applicationsRESTful APIsSoftware development lifecycleVersion control systemsCI/CD pipelinesAgile methodologiesProblem-solving skillsContinuous improvementCollaboration skillsCommunication skillsAdaptability

Required

Must be a US citizen
Ability to obtain and maintain a SECRET security clearance
Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience
3–5 years of professional software development experience
Proficiency in one or more programming languages (e.g., Java, C#, Python, Go)
Experience building and maintaining production-grade applications
Familiarity with RESTful APIs, microservices, or service-oriented architectures
Experience with relational and/or NoSQL databases
Working knowledge of version control systems (e.g., Git)
Understanding of software development lifecycle (SDLC), CI/CD pipelines and Agile methodologies
Strong problem-solving skills and attention to detail

Preferred

Experience with Azure
Familiarity with containerization and orchestration tools (e.g., Docker, Kubernetes)
Experience with CI/CD tools and automation
Knowledge of secure coding practices and performance optimization
Exposure to front-end frameworks or full-stack development

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