Sedaro

36 Sedaro Software Engineer Intern Jobs Hiring Near You

Salary: $120K-150K + Equity Overview Sedaro is hiring a Lead DevOps Engineer to build our culture ... software engineering * Experience with cloud infrastructure and distributed systems architecture

Lead Software Engineer, DevOps

Arlington, VA · On-site

$60.75 - $83.25/hr

Overview Sedaro is hiring a Lead DevOps Engineer to build our culture of operational excellence. In ... software engineering * Experience with cloud infrastructure and distributed systems architecture

Base + Equity Overview Sedaro is hiring a Modeling & Simulation Engineer to build the high fidelity simulation software that powers our cutting-edge simulation platform and help transform how ...

Senior Modeling & Simulation Engineer

Arlington, VA · On-site

$120.30K - $165.10K/yr

Salary: Base + Equity Overview Sedaro is hiring a Senior Modeling & Simulation Engineer to build the high fidelity simulation software that powers our cutting-edge simulation platform and help ...

Showing results 21-36

Sedaro Jobs Information

What are the key skills and qualifications needed to thrive as a Software Engineer Intern, and why are they important?

To thrive as a Software Engineer Intern, you need a solid understanding of programming fundamentals, problem-solving skills, and typically be pursuing a degree in computer science or a related field. Familiarity with coding languages like Python, Java, or C++, version control systems such as Git, and exposure to development environments are commonly expected. Strong communication, eagerness to learn, and teamwork set standout interns apart. These skills allow interns to effectively contribute to projects, adapt to new technologies, and collaborate within software development teams.

What types of projects and tasks are Software Engineer Interns typically assigned, and how do these contribute to their learning and development?

Software Engineer Interns are often assigned to real-world projects that align with the team's current goals, such as developing new features, fixing bugs, or writing automated tests. Interns usually work under the guidance of experienced engineers and participate in code reviews, stand-up meetings, and collaborative problem-solving sessions. These tasks help interns gain practical experience with industry-standard tools and workflows, while also building their technical and teamwork skills. As a result, interns can expect to leave the internship with concrete contributions to the product and a better understanding of software development processes.

What does a Software Engineer Intern do?

A Software Engineer Intern assists in designing, developing, and testing software applications under the guidance of experienced engineers. Interns typically work on coding tasks, bug fixes, documentation, and sometimes participate in team meetings or code reviews. The primary goal is to gain hands-on experience with real-world software development processes and tools while contributing to ongoing projects. This internship provides valuable exposure to industry practices and helps interns build technical and collaborative skills.
What are the most popular jobs at Sedaro?
Infographic showing various Software Engineer Intern job openings at Sedaro in the United States as of May 2026, with employment types broken down into 100% Full Time. Highlights an 100% Physical job distribution.

Senior Software Engineer, Systems Programming

Sedaro Corporation

Arlington, VA • On-site

$141K - $185.80K/yr

Full-time

Medical, Retirement, PTO

Posted 7 days ago


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


Who We Are

Our simulation platform enables digital mission engineering through distributed, scalable, faster than real-time analyses across hundreds of interacting systems. We achieve this by ingesting simulation functions, models, and data, and generating high-performance code and architectures specialized for the given scenario. We maintain runtimes for both massively parallel execution in the cloud as well as execution in resource-constrained environments such as autonomous edge devices.Our technology is built with Rust, Kubernetes, gRPC, and Python. Join us as an early employee and transform how teams collaboratively engineer the next generation of Aerospace & Defense systems.


Who You Are

  • You are energized by novel challenges and unsolved problems
  • You are meticulous in your designs to ensure reliability and extensibility
  • You are motivated to deliver optimized, high-performance systems
  • You explore existing solutions to problems to choose the right tool for the job
  • You enjoy a fast-moving work environment and drive progress on decisions and projects


WhatYou'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