Jobs · Engineering · Virginia

Mid-Level Software Engineer

Battelle · Crystal City, VA · 3 days ago
On-siteEngineering$115k–$160k/yrFull-time

Battelle delivers when others can’t. We conduct research and development, manage national laboratories, design and manufacture products and deliver critical services for our clients—whether they are a multi-national corporation, a small start-up or a government agency. We recognize and appreciate the value and contributions of individuals from a wide range of backgrounds and experiences and welcome all qualified individuals to apply.

About the role

We are currently seeking a Software Engineer. This full-time opportunity is located in Chantilly, VA. In this role, you will support client missions at a government facility, working at the intersection of software engineering, embedded systems, and advanced data science. You will contribute to fast-paced, mission-critical projects that span the full software development lifecycle — from requirements gathering and system design to implementation, testing, and delivery. You will work within a multidisciplinary team environment, applying expertise in low-level systems programming, machine learning, and data engineering to solve complex challenges in science and technology fields relevant to the national security and intelligence communities.

Responsibilities

  • Conducting C/C++ development that directly supports critical customer missions in fast-paced, mission-driven environments
  • Aiding in the design and implementation of machine learning and data engineering techniques for application to advanced science and technology (S&T) client missions
  • Applying concepts from modern compiled languages such as Go or Rust to embedded development efforts
  • Developing software for real-time operating systems (RTOS) and complex embedded systems
  • Applying software development expertise to the analysis of compiled custom operating systems, including learning and applying reverse engineering principles
  • Participating in the design, implementation, and maintenance of tailored software applications that provide advanced solutions across diverse business areas
  • Translating user requirements into concepts for information system solutions to be implemented by functional teams
  • Providing data analysis and modeling, including the physical and logical design of databases
  • Supporting the design and delivery of reports, stored procedures, and queries to meet project requirements
  • Collecting, organizing, and analyzing technical information from multiple sources to drive client missions and quick-turn tasks
  • Contributing to and participating in the testing of delivered software solutions
  • Collaborating effectively in a multidisciplinary environment while working independently and leading tasks on time and on budget

Requirements

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field with 3+ years of experience; or a Master's degree in a related field with 1+ year of experience; or a Ph.D.; or an equivalent combination of education and experience in a related field
  • Experience in full-stack software development with significant programming experience in C#, C++, and/or Java
  • Professional development experience using JavaScript or one of its derivatives
  • Experience with MS SQL, PostgreSQL, or similar relational database technologies
  • Ability to learn and adapt to new programming languages, design patterns, operating systems, and deployment environments (e.g., Azure, AWS, and physical hardware)
  • Experience in the national security, defense, and/or intelligence communities
  • Must be a US Citizen with an active TS/SCI clearance with polygraph

Pay

The salary range for this role is $115,000 – $160,000 per year. A candidate's salary is determined by various factors, including but not limited to education, relevant work experience, skills, and certifications. Salary ranges may vary based on geographic location and market conditions.

Benefits

  • Compressed work schedule: Most of our team follows a flexible, compressed work schedule that allows for every other Friday off
  • Hybrid work arrangement: Work 60% in-office and 40% remote, with Monday and Tuesday as common in-office days
  • Paid time off to support work-life balance
  • Medical, dental, and vision coverage with wellness incentives and benefits plus a variety of optional supplemental benefits
  • Coverage for partners, gender-affirming care and health support, and family formation support
  • 401(k) retirement savings plan: For most employees, Battelle contributes 5 percent whether you contribute or not, and matches your contributions on top of that
  • Tuition assistance for pursuing higher education

Similar jobs

Software Engineer

Capstone Research CorporationColorado Springs, CO· 1 mo ago
Engineering

Software Engineer

FlexTradeGreat Neck, NY· 1 mo ago
Finance$130k–$140k/yrapply on careers.flextrade.com

Software Engineer

EmpowerHartford, CT· 1 mo ago
Engineering$96k–$136k/yrapply on jobs.empower.com

Software Engineer

Electron EnterprisesIndiana, United States· 1 mo ago
Engineeringapply on electronenterprises.co.za

Software Engineer

CaltechPasadena, CA· 1 mo ago
Engineering$85k–$135k/yrapply on phf.tbe.taleo.net