Post a job

Staff Software Engineer

Sustainment logo

Location
United States
Sustainment

Job Description

Company Overview: Sustainment is a company whose products enable US-based manufacturers to confidently build and manage vetted domestic supplier networks, with modern tools to find, communicate, collaborate with, and manage qualified manufacturing suppliers. Our vision is to reimagine the American manufacturing base as a hyperconnected, secure, and resilient ecosystem of local and regional suppliers who can more easily interact and transact with the government and industry organizations that rely on them. As a public benefit corporation, we are committed to a mission-driven approach that will enable continued success for American industry.

Job Overview: The Staff Software Engineer will deliver and support full-stack features on multiple SaaS products. The engineer will be able to follow existing code patterns as well as design and implement APIs for business services, automatically supported by unit testing, including dependencies like data persistence and schema updates. The engineer will be familiar with and stay up to date with cloud concepts and dependencies to provide option/tradeoff recommendations for future technology updates. The engineer thrives in a collaborative team environment with an openness to share knowledge, ideas, and best practices to support a rapidly scaling startup environment.

Responsibilities:

  • Make a strong impact and iterate quickly - we have an exciting, challenging, and fast paced product roadmap
  • Create, maintain, and iterate on existing software architectural patterns
  • Contribute to and lead each step of the product development process, from ideation to implementation to release; from rapidly prototyping, running A/B tests, to architecting and building solutions that can scale to support millions of users
  • Partner with design, product, and other development teams to build end-to-end functionality
  • Collaborate and work directly with product and business teams to understand and refine complex requirements
  • Design and deploy highly available and robust systems with reliable monitoring and logging practices
  • Support our culture of collaboration by sharing knowledge and supporting driving engineering best practices within a rapidly scaling startup environment

Qualifications:

  • Bachelor’s degree in computer science or related degree and/or real-world experience
  • 5+ years of professional engineering experience
  • Comfortable navigating ambiguity
  • Experience with distributed, reactive systems
  • Open mindset to exploring new language and frameworks
  • Passion for operational excellence
  • Experience leading cross-team efforts in order to roll-out a new feature or functionality
  • Passion for learning and continuous improvement
  • Strong written and verbal communication skills, and an interest in functional-programming
  • Working in an early startup environment or on SaaS products is a plus

Core Technologies:

  • .NET
  • Angular
  • Docker
  • AWS - including GovCloud
  • Kubernetes
  • Gitlab
  • Datadog

Sustainment offers a competitive benefits package including medical, dental, vision, paid time off, company holidays, and 401K matching.

Sustainment is proud to be an equal opportunity employer. We provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, veteran status, or any other protected class.

Applicants must be authorized to work for ANY employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time.

Sustainment participates in E-Verify.

Advice from our career coach

A successful applicant for the Staff Software Engineer position at Sustainment should be well-versed in full-stack development and have experience in delivering and supporting SaaS products. Here are some tips to stand out as an applicant:

  • Demonstrate a track record of making a strong impact and iterating quickly on challenging product roadmaps.
  • Show proficiency in creating, maintaining, and iterating on existing software architectural patterns.
  • Highlight experience in leading cross-team efforts to roll out new features or functionalities.
  • Emphasize your passion for operational excellence and continuous improvement, along with a willingness to explore new languages and frameworks.
  • Showcase your strong written and verbal communication skills, as well as your interest in functional programming.

Apply for this job

Expired?

Please let Sustainment know you found this job with RemoteJobs.org. This helps us grow!

About the job

May 11, 2024

Full-time

  1. US United States

More remote jobs at Sustainment

RemoteJobs.org mascot