Full-Stack Engineer

in Information Technology
  • Vienna, Virginia View on Map
  • Salary: $150,000.00 - $250,000.00
Permanent

Job Detail

  • Experience Level Senior
  • Degree Type Bachelor of Arts (BA)
  • Employment Full Time
  • Working Type On Site
  • Job Reference 0000019285
  • Salary Type Annually
  • Industry Software
  • Selling Points

    Lead impactful projects at a pioneering technology company focused on software reliability. Collaborate with experts in a challenging, innovative environment fostering growth. Drive technical excellence and shape the future of distributed systems.

Job Description

Overview

  • Contribute to the development of cutting-edge software reliability solutions in a dynamic and innovative environment.
  • Design and implement core platform systems, including backend infrastructure and scalable APIs.
  • Collaborate with a multidisciplinary team to solve complex engineering challenges.
  • Participate in the development of a purpose-built database tailored to unique platform demands.
  • Ensure system reliability through design, capacity planning, and incident response.
  • Mentor engineers and contribute to long-term technical strategy and innovation.
  • Engage in performance optimization and resolution of bottlenecks across the stack.
  • Work on-site to foster collaboration and tackle challenging problems effectively.

Key Responsibilities & Duties

  • Design, build, and operate backend infrastructure, data pipelines, and storage layers.
  • Develop and maintain scalable APIs and integrations for internal and external consumers.
  • Contribute to the creation and evolution of foundational platform primitives.
  • Ensure system reliability through sustainable on-call rotations and incident response.
  • Identify and resolve performance bottlenecks across the stack.
  • Mentor team members and provide guidance on technical strategy.
  • Collaborate with cross-functional teams to achieve engineering excellence.
  • Participate in the development of a unique database designed for platform needs.

Job Requirements

  • Bachelor of Arts degree with a strong foundation in software engineering principles.
  • Minimum of 5 years of experience in software engineering; Rust preferred.
  • Expertise in building APIs, services, and data-intensive backend systems.
  • Deep understanding of distributed systems, including consistency and fault tolerance.
  • Hands-on experience designing and shipping APIs with stable contracts.
  • Strong fundamentals in correctness, test coverage, and abstraction design.
  • Preferred experience in query optimization, multi-tenant platforms, or open-source contributions.
  • Ability to work on-site and collaborate effectively with team members.
  • ShareAustin:

Related Jobs

  • Contribute to impactful IT support operations in a dynamic environment. Gain exposure to advanced technologies and cross-functional collaboration opportunities. Enjoy career growth and development within a supportive organization.