Senior Software Engineer, Systems Programming

Sedaro Corporation

$120K — $150K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in computer science or related field.
  • 6+ years of software engineering experience.
  • Proficiency in Rust or similar compiled languages.
  • Experience in application performance profiling and optimization.
  • Familiarity with containerization and cloud technologies.
  • Strong technical writing abilities.

Responsibilities

  • Advance simulation speed and scale for competitive advantage.
  • Lead development of features for cloud and edge simulation runtimes.
  • Optimize and monitor performance metrics of simulations.
  • Maximize parallelism and caching in build systems and services.
  • Develop QA frameworks to maintain high reliability standards.
  • Guide code and design reviews with constructive feedback.
  • Maintain internal and external documentation.

Benefits

  • Equity participation.
  • Unlimited paid time off (PTO).
  • 401(k) plan with 4% company matching.
  • Full coverage of medical insurance premiums.
  • Parental leave policy.
  • Flexible work schedule with designated core hours.
  • Provided lunches three times a week.
  • Opportunities for career development at industry-leading levels.
Full Job Description
Overview

Sedaro is hiring a Senior Software Engineer to strengthen the performance and reliability of our distributed
multi-physics simulation platform. In this role, you will contribute to the development of our simulation runtimes and leverage the cloud for cutting-edge performance and scale.
  • Team: Simulator, reporting to the Team Lead
  • Location: In person in Arlington, VA or Boston, MA
  • U.S. Citizen or permanent resident status required


What You'll Do
  • Enable increasingly massive distributed simulations
  • Lead development of features for both our cloud and edge simulation runtimes
  • Optimize and track performance metrics of our simulations
  • Maximize parallelism and caching in our build systems and services
  • Develop QA frameworks and maintain high reliability standards
  • Provide feedback and guidance on code reviews and design reviews
  • Sustain our internal and external documentation
  • Lead team-wide discussions and research as we continue to innovate on the semantics and implementation of our simulation technology


Benefits
  • Equity
  • Unlimited PTO
  • 401(k) with 4% match
  • 100% premium payment for medical insurance
  • Parental Leave
  • Flexible work schedule with core hours
  • Company provided lunches 3 days a week
  • Industry-leading career development opportunities


Requirements
  • Bachelor's degree in computer science or equivalent experience
  • 6+ years of professional experience in software engineering
  • Experience with Rust or comparable compiled languages
  • Experience profiling and optimizing application performance
  • Comfort with containerization and cloud technologies
  • Excellent technical writing skills


Additional desirable experience:
  • Simulation software, scientific computing
  • HPC, embedded software, game engines, compilers
  • Distributed systems, backend development
  • Unique non-software technology perspectives are welcome

Similar Jobs

More Information Technology Jobs

Find similar Senior Software Engineer, Systems Programming jobs: