onsite
Software Engineering PMTS - Salesforce
Software Engineer
Software Engineering PMTS role focused on building scalable platform services, data pipelines, and tooling using Java, Python, SQL, and AWS within an Agile environment.
About the role
Key Responsibilities
- Design, develop, and maintain high‑performance platform services and APIs that support core product functionality.
- Build and optimize data pipelines and analytics tooling to enable real‑time insights for product and business teams.
- Collaborate with product managers, designers, and cross‑functional engineers to translate requirements into technical specifications and deliver incremental value.
- Implement automated testing, CI/CD pipelines, and monitoring to ensure reliability, security, and observability of services.
- Participate in code reviews, technical design discussions, and contribute to engineering best practices.
Requirements
- 5+ years of professional software engineering experience, primarily with Java and Python.
- Strong proficiency in SQL and experience building data pipelines or analytics solutions.
- Hands‑on experience with cloud platforms (AWS) and container orchestration (e.g., Docker, Kubernetes).
- Demonstrated ability to work in Agile Scrum teams, delivering high‑quality code on a regular cadence.
- Excellent problem‑solving skills and the ability to communicate complex technical concepts to diverse stakeholders.
Skills
javapythonsqlawsdata analysis