Full Time

Senior Software Engineer

MissionStaff
Full-time
Staffing and Recruiting
Maryland, United States
???* / year

Job Description

We connect top talent in Business Services, Tech, Marketing & Creative with companies of all sizes—offering flexible, high-touch staffing solutions. We are currently filling the following direct-hire job for our client.

Senior Software Engineer

Overview

Join a Product Development team building secure, modern web applications that support the education and advancement of cybersecurity professionals worldwide. As a Senior Software Engineer, you will contribute across the frontend and backend, collaborate in a cross-functional Agile environment, and take ownership of the software you build in production.

This individual contributor role is ideal for an experienced engineer who brings a DevOps and security-first mindset, enjoys working across languages and projects, and is passionate about delivering well-tested, architecturally sound solutions. You will participate in design discussions and peer reviews, mentor fellow engineers, contribute to CI/CD pipelines, and thoughtfully use AI development tools to improve productivity and software quality.

Required Skills

  • Bachelor’s or master’s degree in Computer Science, a related technical field, or equivalent industry experience.
  • At least 6 years of experience designing and developing modern web software.
  • Strong hands-on experience developing web applications using Node.js and TypeScript.
  • Experience with HTML, CSS, JavaScript, TypeScript, React, and other front-end technologies.
  • Strong experience creating, managing, versioning, and troubleshooting REST API endpoints.
  • Experience with relational SQL and non-relational NoSQL database technologies.
  • Familiarity with AWS, Docker containers, ECS/Fargate, AWS Lambda, and CI/CD pipelines.
  • Understanding of n-tier architecture and service-oriented architecture.
  • Familiarity with secure coding practices, the OWASP Top 10, and authentication and authorization protocols.
  • Experience with Agile methodology, the software development life cycle, object-oriented programming, APIs, and test-driven development.
  • Familiarity with Git, Gitflow, standard branching and versioning practices, and GitHub pull requests.
  • Strong familiarity with AI development tools, including experience applying them in past projects and knowledge of related best practices.
  • Familiarity with monitoring and alerting tools such as New Relic, Site24/7, Pingdom, or OpsGenie.
  • Ability to produce quality code with automated test coverage.
  • Ability to collaborate on planning, designing, developing, testing, and documenting software components and applications.
  • Ability to participate in peer reviews and contribute to architecturally sound solutions.
  • Willingness to work across the full web stack, learn new technologies, and move across language stacks and projects as needed.
  • A proactive approach to improving solutions, systems, and processes.
  • Ability to operate with a build-and-run DevOps mindset.
  • Ability to coach and mentor other engineers.
  • Unrestricted authorization to work in the United States; visa sponsorship is not available.

Nice to Have Skills

  • Experience with Python, PHP, or other modern web technologies.
  • Familiarity with the Atlassian suite of tools.
  • Experience supporting production applications in a security-focused environment.
  • Experience using AI development tools to accelerate delivery while maintaining strong engineering judgment and security rigor.

Preferred Education and Experience

  • Bachelor’s or master’s degree in Computer Science or a related technical field, or equivalent industry experience.
  • At least 6 years of experience designing and developing modern web software.

MissionStaff is an equal opportunity employer. Please note that we do not accept unsolicited resumes from third-party recruiters or agencies. Additionally, candidates must be U.S. citizens or Permanent Residents to be considered for this position.

In 95 of the 188 countries we compare, we found no unemployment benefit on official sites. Compare countries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.