broadAngle

Senior Software Engineer (Rust)

Posted: 3 minutes ago

Job Description

Join our TeamAbout this opportunity:We are seeking a Senior Software Engineer (Rust) to join our team. In this role, you will take ownership of core system components, contributing to the design, development, and maintenance of high-performance backend and systems-level services. You will collaborate closely with engineers working across different layers of our platform, building scalable and reliable solutions that support a variety of deployment environments.The ideal candidate brings hands-on Rust experience, strong systems-level engineering skills, and a passion for creating secure, efficient, and maintainable software. You will work on complex infrastructure projects, developer tooling, and critical backend functionality — all while helping shape and strengthen the technical foundation of our platform.RequirementsBachelor’s degree in Computer Engineering, Software Engineering, or a related technical discipline4+ years of professional experience as a Software Engineer2+ years of hands-on experience working with Rust in production or complex systems projectsStrong programming foundation in systems languages such as Rust, Go, or C++Experience deploying, operating, or troubleshooting software in production environments (Linux, Windows, cloud platforms, or containerized environments)Proficiency with Git and experience working in collaborative, agile software environmentsAbility to take complete ownership of projects—from planning and development to release and long-term maintenanceStrong problem-solving, analytical thinking, and communication skillsFluent in English, both written and spokenNice to have Advanced, production-level experience with Rust, including async development and systems-level programmingBroad technical knowledge across multiple programming languages and environmentsExperience with the Windows development ecosystem: .NET / C# applications Windows Services, registry, and permissions Troubleshooting Windows application deployments WiX Toolset and installer developmentFamiliarity with container orchestration and cloud-native environments (Kubernetes, Docker, AWS, Azure, GCP, serverless)A strong product mindset and experience delivering high-quality, user-focused solutionsEnthusiasm for learning new technologies and adapting to diverse technical stacksResponsibilities Develop and maintain core components, taking ownership of key software projects including development roadmap, build processes, and release managementContribute to essential systems within the team, including the main agent proxy and CLI (primarily written in Rust), supporting deployments across Kubernetes, VMs (Linux/Windows), and serverless environmentsBuild tools and solutions that enhance the developer experience and simplify the integration of our product into customer environmentsCollaborate with senior engineers to improve CI/CD pipelines, testing frameworks, automation, and overall development best practicesTroubleshoot, debug, and optimize system-level services for performance, stability, and scalabilityWork closely with cross-functional teams to ensure smooth delivery cycles and continuous product improvementsMore information about broadAngle is on our website: www.broadangle.com

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In