Join a fast‑moving product team that builds core components of BMC’s Control‑M data automation platform. You’ll work in a hybrid setting, writing high‑quality Java and Python code that powers enterprise‑grade workflows.
What You’ll Do
- Design and implement core backend services for data orchestration.
- Write production‑ready Java and Python code, reviewing pull requests.
- Collaborate with architects on full‑stack system design decisions.
- Develop platform capabilities such as lineage, observability, and governance.
- Integrate with cloud providers (AWS, Azure, GCP) and enterprise systems.
- Contribute to CI/CD pipelines, automated testing, and DevOps practices.
- Own feature delivery from concept through production, handling evolving requirements.
What You Need
- 5+ years of professional Java development experience.
- Hands‑on work in multi‑threaded server‑side environments.
- Backend development on Windows and UNIX platforms.
- Experience with relational databases (Oracle, PostgreSQL, MSSQL).
- Strong analytical abilities and effective team communication.
Good to Have
- Microservice architecture knowledge.
- Familiarity with AWS services (Kafka, SQS, STS).
- Python or C/C++ programming skills.
- Experience with Spring / Spring Boot.
- Docker and Kubernetes deployment experience.
- Maven, Git, and continuous integration expertise.
The Opportunity
BMC’s culture revolves around trust and a global community of 6,000+ innovators, offering a supportive environment for diverse talent to thrive.
