onsite
Software Engineer III - 6sense
Software Engineer
Software Engineer III building scalable, cloud‑native services using Java, Python, and AWS to drive growth and efficiency for a leading B2B SaaS platform.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance microservices using Java and Python.
- Implement and optimize data pipelines and storage solutions with SQL databases and AWS services.
- Collaborate with product, data, and UX teams to translate business requirements into technical specifications.
- Write clean, testable code and contribute to automated testing, CI/CD pipelines, and code reviews.
- Monitor production systems, troubleshoot issues, and drive continuous performance improvements.
Requirements
- 5+ years of professional software development experience, with strong proficiency in Java and Python.
- Hands‑on experience building and deploying services on AWS (e.g., EC2, Lambda, RDS, S3).
- Solid understanding of microservice architecture, RESTful APIs, and relational databases (SQL).
- Experience with version control (Git), CI/CD tools, and automated testing frameworks.
- Strong problem‑solving skills, ability to work independently and as part of a cross‑functional team.