Jobs · Engineering

Senior Software Engineer

Jack · United States · 1 mo ago
RemoteRemoteEngineering$175k–$225k/yrFull-time

Responsibilities

  • Lead the architecture and continued evolution of North Star’s backend platform.
  • Design, build, and maintain scalable Python services, REST APIs, distributed systems, and simulation infrastructure.
  • Modernize the existing simulation engine while continuing to ship meaningful production features.
  • Translate research prototypes, mathematical models, and experimental systems into reliable, maintainable production software.
  • Improve the reliability, scalability, performance, observability, and security of the company’s AWS infrastructure.
  • Establish engineering standards across architecture, testing, documentation, code quality, CI/CD, deployment, and monitoring.
  • Mentor engineers through technical guidance, thoughtful code reviews, and architectural leadership.
  • Work closely with the founders, research, product, and design teams to turn complex ideas into meaningful product capabilities.
  • Take ownership beyond a traditional job description by proactively identifying technical systems, processes, and areas that need improvement.

Qualifications

  • U.S. citizen currently residing in the United States.
  • 7+ years of professional software engineering experience.
  • Expert-level Python experience, including several years building and operating production backend systems.
  • Experience serving as a technical lead, lead engineer, staff engineer, engineering manager, or similar technical leadership role.
  • A track record of remaining hands-on with production code while leading technical projects or engineering teams.
  • Strong software architecture, systems design, and computer science fundamentals.
  • Experience designing and operating REST APIs, distributed systems, and scalable backend services.
  • Production experience with AWS and modern cloud infrastructure.
  • Experience with Docker, automated testing, CI/CD, observability, and production monitoring.
  • Experience owning meaningful architectural decisions across a platform, rather than only individual features or isolated services.
  • Excellent written and verbal communication skills.
  • Genuine interest in building a new category of technology and helping create an engineering organization from its earliest stages.
  • A background in computer science, physics, applied mathematics, engineering, operations research, computational science, or another hard science or quantitative discipline is strongly preferred.
  • Experience or demonstrated interest in geopolitics, national security, financial markets, strategic decision-making, behavioral science, or complex systems is also highly valued.

Additional Preferred Experience

  • Scientific computing, numerical methods, or mathematical modeling.
  • Simulation platforms or agent-based modeling.
  • Machine learning infrastructure.
  • Data engineering and complex data pipelines.
  • FastAPI or similar Python API frameworks.
  • Modernizing large or technically complex production systems.
  • Infrastructure as Code.
  • Security-focused engineering or SOC 2 environments.
  • Defense technology, intelligence, risk analysis, forecasting, fintech, or research-driven organizations.
  • Converting research code, notebooks, or prototypes into scalable production systems.

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 2 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com

Senior Software Engineer

Johns Hopkins Applied Physics LaboratoryLaurel, MD· 1 mo ago
Engineering$105k/yrapply on careers.jhuapl.edu