Design, develop, troubleshoot and debug software programs for databases, applications, tools, networks etc.
- BS/MS in Computer Science or equivalent.
- 8+ years of software engineering experience.
- Strong expertise in Java, Python, and distributed systems.
- Deep understanding of cloud-native architectures and microservices.
- Strong SQL and data modeling expertise.
- Experience building enterprise-scale SaaS platforms.
- Proven experience delivering large features from design through production.
- Experience leading technical initiatives across multiple teams.
- Strong understanding of software architecture and system design.
- Experience leveraging AI-assisted development workflows and productivity tools.
As a member of the software engineering division, you will take an active role in the definition and evolution of standard practices and procedures. You will be responsible for defining and developing software for tasks associated with the developing, designing and debugging of software applications or operating systems.