We are seeking an experienced and highly skilled Senior Staff IT Software Engineer in Infrastructure Platform Engineering to join our innovative and fast-paced team. The ideal candidate will play a critical role in designing, building, and deploying scalable, secure, and efficient microservices solutions for Infrastructure while mentoring other engineers and contributing to our technology strategy.
Your Impact
- Software Development - Design, develop, and maintain scalable infrastructure services across verticals such as Network, Compute, DB,etc.
- System Design - Architect and implement complex systems with a focus on scalability, security, and reliability, applying best practices in system design and design patterns
- Microservices Development - Build and support production-grade microservices using REST API frameworks such as Flask, Django, etc.
- Cloud Platforms - Leverage public cloud platforms (GCP, AWS, Azure) to build and deploy software while ensuring high availability and performance
- Orchestration & Optimization - Implement infrastructure orchestration services and frameworks to optimize deployment pipelines and reduce manual effort
- Collaboration - Work closely with cross-functional teams including SREs, Network Engineers, product teams, and security engineers to align development efforts with business objectives
- Critical Thinking - Apply analytical and problem-solving skills to tackle complex challenges in software and infrastructure engineering
Your Experience
- 8+ years of experience in software engineering, with a focus on infrastructure and software development
- Expertise in relational and NoSQL databases such as PostgreSQL, MySQL, and MongoDB
- Proficiency in programming languages such as Python/Go/Java
- Strong foundation in data structures, algorithms, and system design principles
- Knowledge of REST API frameworks like Flask and Django
- Hands-on experience with public cloud platforms (GCP, AWS, or Azure)
- Proficiency in containerization and orchestration tools (e.g., Docker, Kubernetes)
- Strong problem-solving skills and a critical thinking mindset
- Excellent communication and teamwork skills
- Bachelor s or Master s degree in Computer Science, Engineering, or a related technical field or equivalent military experience