Senior Software Engineer

Applied Research SolutionsBedford, MA
$160,000 - $180,000Onsite

About The Position

Applied Research Solutions (ARS) is respected as a world-class provider of technically integrated solutions as we deliver premier talent and technology across our focused markets for unparalleled, continuous mission support. Awarded a Best Places to Work nominee since 2020, ARS recognizes that without our career-driven, loyal professionals, we would not be able to deliver state-of-the-art results for our mission partners. We firmly believe that prioritizing our employees is of the upmost importance. We provide a culture where our employees are challenged to meet their career goals and aspirations, while still obtaining a work/life balance. ARS employees are motivated through our industry competitive benefits package, our awards and recognition program, and personalized attention from ARS Senior Managers.

Requirements

  • Must be a US citizen
  • Top Secret Security Clearance
  • Bachelor's degree in computer science, Computer Engineering or related field, or equivalent experience
  • 10+ years of experience creating, debugging, patching, and maintaining software and/or applications
  • Knowledgeable in multiple programming languages to include Python, Java, JavaScript, and C languages
  • Ability to Integrate with other organizations/teams
  • Ability to develop a highly effective working relationship with the customer.
  • Worked in an Agile Environment
  • Experience with JIRA and Confluence

Nice To Haves

  • Master's degree in computer science, Computer Engineering or related field, or equivalent experience
  • 12+ years of experience with Linux/Unix and Windows operating systems development
  • 5+ years in multiple programming languages to include Python, Java, JavaScript, and C languages is preferred
  • Experience working and incorporating Agile Scrum development methodology

Responsibilities

  • Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
  • Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
  • Preparing and installing solutions by determining and designing system specifications, standards, and programming.
  • Improving operations by conducting systems analysis and recommending changes in policies and procedures.
  • Obtaining and licensing software by obtaining required information from vendors, recommending purchases, testing, and approving products.
  • Providing information by collecting, analyzing, and summarizing development and service issues.
  • Accomplishing engineering and organization mission by completing related results as needed.
  • Developing software solutions by studying information needs, conferring with users; studying systems flow, data usage, and work processes, investigating problem areas, and following the software development life cycle.
  • Plan and or implement agile acquisition/SW development techniques.
  • Plan and or implement DevOps processes and techniques for Cloud and non-cloud applications.
  • Other duties as assigned.

Benefits

  • Industry competitive benefits package
  • Awards and recognition program
  • Personalized attention from ARS Senior Managers
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service