Software Engineer - Infrastructure
Rauch & Associates, San Jose, CA, United States
Build World-Changing Solutions | Software Engineer (Backend)
Join our client's team as a Backend Software Engineer to work on large-scale, mission-critical software solutions. You’ll develop reliable, scalable systems that empower industries to leverage data for impactful decisions, from developing healthcare solutions to optimizing global supply chains. Collaborate with experts across disciplines and become a key contributor to foundational products used around the world.
What You’ll Do
In this role, you’ll dive deep into impactful product work, including:
- Developing high-performance search and indexing systems that handle fine-grained permissions across vast datasets.
- Contributing to and enhancing open-source data processing libraries, implementing the latest performance-boosting innovations.
- Architecting and building distributed systems to support massive-scale compute workloads, orchestrating hundreds of thousands of containers per hour.
- Designing intuitive APIs and architecture that guide developers seamlessly.
- Ensuring performance visibility across high-scale distributed microservices, so teams can diagnose and improve seamlessly.
- Creating robust, scalable systems for storage, authentication, and asset serving, empowering teams to build without deep technical overhead.
- Automating deployment and management of complex systems across diverse environments.
What You’ll Bring
- Education: Degree in Computer Science, Software Engineering, Mathematics, Physics, or a related field.
- Technical Skills: Proficiency in languages like Java, C++, Python, or Rust, and familiarity with storage, data processing systems, and cloud infrastructure.
- Communication: Strong written and verbal skills with the ability to quickly iterate and refine ideas in a team setting.
- Collaboration & Empathy: You excel at working with a variety of people, understanding how technical choices impact users and stakeholders.
- Adaptability: Quick to pick up new technologies and concepts, even without direct experience.
- Quality Focus: You build resilient systems with a high engineering bar, thoughtful about edge cases and centralizing complexity for simplicity.
- US Security Clearance: An active clearance or willingness to obtain one is a plus.
Ready to join a team that’s engineering the future of scalable, high-performance systems?Apply now and let’s build something remarkable together!