Jobs and Careers
RA

Master Software Engineer

Raft
Remote, US, United StatesRemotefull_timeVerifiedPosted 11 Jan 2024

About the role

This is a U.S. based position. All of the programs we support require U.S. citizenship to be eligible for employment. All work must be conducted within the continental U.S.

Who we are:

Raft (https://TeamRaft.com) is a customer-obsessed non-traditional small business with a purposeful focus on Distributed Data Systems, Platforms at Scale, and Complex Application Development, with headquarters in Reston, VA. Our range of clients include innovative federal and public agencies leveraging design thinking, cutting edge tech stack, and cloud native ecosystem. We build digital solutions that impact the lives of millions of Americans.

We’re looking for an experienced Master Software Engineer to support our customer and join our passionate team of high-impact problem solvers. This is a unique opportunity to help build and shape a game-changing organization where we put our customers and people first.

About the role:

We are looking for individuals with a deep understanding of cutting-edge concepts, practices, and procedures across various fields related our dynamic project. As part of the team, you’ll have the chance to mentor and guide Junior, Senior, and Principal Engineers, while working closely with our Product Managers to drive project success. Your extensive experience and sharp judgment will play a key role in strategizing and accomplishing goals, tackling complex software engineering challenges with ease.

Are you passionate about writing test scripts in an agile software development environment? If so, you’ll thrive in this role where your focus on automated test procedures and continuous integration will drive the seamless delivery of our groundbreaking software.  Your expert insights will shape the future of existing applications, making critical recommendations for improvements.

Join our innovative team, ready to take on exciting software tasks with our government/contract software teams.

What we are looking for:

Primary Responsibilities include (but not limited to):

  • Architect & build out highly performant distributed systems with cutting-edge technology
  • Experimenting and implementing state of the art emerging technologies and design patterns
  • Evangelizing software engineering best practices, driving their adoption, and showcasing their immense business value
  • Creating sophisticated software designs and architectures to meet and exceed performance targets, employing advanced tooling and methodologies for profiling execution and capturing crucial performance metrics
  • Exhibiting a forward-thinking and masterful approach to address future limitations and overcome roadblocks in the current strategy.
  • Expertly implementing the latest software architectures and trends from design patterns to DevSecOps and systems architecture patterns.
  • Guiding teams on technical decisions for seamless migration of legacy systems to the cloud.
  • Directly influences strategy formulation on how to achieve rapid prototyping of capabilities.
  • Analyzing and decomposing activities and requirements to innovative software designs, expertly allocating them across systems components/sub-components, classification system levels, etc.
  • Capturing, developing, and reporting reference architectures and documenting compliance standards.
  • Devising comprehensive plans, roadmaps, and software design strategies to propel the project forward.
  • Mentors/teaches others in troubleshooting techniques, advanced design patterns, and state-of-the- art testing strategies, to elevate the skills and expertise of less experienced engineers.
  • Spearheading the development and maintenance of shared best practices and tools, benefiting multiple teams.
  • Implementing and promoting DevOps Developer Enablement practices, and mentoring more junior/less experienced developers
  • Drives teams to excel in best practices and technical knowledge among multiple teams/branches, fostering a culture of technical excellence.

Required:

  • Bachelors Degree plus 12+ years experience of professional Full-Stack Software development experience or a Masters degree plus 8+ years experience or PhD plus 6+ years experience (In lieu of a bachelor's degree, 4 years of directly related experience will be accepted for a total of 16 years of non-internship professional Full-Stack Software development experience)
  • Degrees shall be in a highly quantitative field (Computer Science, Machine Learning, Operational Research, Statistics, Mathematics, etc.)
  • 8 years of experience with DevSecOps tools and processes (ex. GitlabCI, Concourse, SonarQube, Fortify, etc.)
  • 5 years of experience with backend runtimes and fra

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Raft

View company profile →