Lead Software Engineer - IP Product Management Tooling
Role details
Job location
Tech stack
Job description
As a Lead Software Engineer on the IP Product Management Tooling team, you will design and deliver essential services that enable product management at scale. You will own the operational health of key applications, ensuring they are secure, reliable, and audit-ready. You will collaborate with cross-functional teams to deliver solutions that drive business value and uphold engineering excellence. Your leadership will help shape our team's culture and technical standards., * Design, develop, and maintain Java-based services and APIs for IP product workflows, focusing on scalability, resiliency, and observability.
- Serve as Application Owner for a designated product or tooling service, ensuring operational health, audit readiness, and resolution of FARM breaks and AO Comm programs.
- Translate business requirements into technical designs, break work into deliverables, and build, test, and release iteratively using CI/CD.
- Implement infrastructure as code with Terraform for AWS (ECS/EKS/S3), ensuring consistent and auditable deployments.
- Operate and support containerized workloads on Kubernetes, instrument services with metrics, logs, and tracing, and build dashboards and alerts.
- Contribute to engineering standards and best practices, perform code reviews, write automated tests, and improve build pipelines and developer experience.
- Partner with product managers, security, data, and platform teams to align on priorities and deliver secure, compliant solutions.
Requirements
- Hands-on experience in Java software engineering.
- Experience across the Software Development Life Cycle: design, development, testing, deployment, and operations in large environments.
- Practical experience with AWS and cloud-native infrastructure, including AWS ECS/EKS/S3, Kubernetes, containers, and Terraform.
- Familiarity with agile delivery practices and CI/CD, with working knowledge of application resiliency and secure development.
- Strong troubleshooting skills, attention to detail, and ability to balance delivery speed with quality and reliability.
- Effective communication and teamwork skills, comfortable collaborating across engineering, product, and operations teams.
- Self-starter who thrives in dynamic environments with evolving priorities.
Preferred Qualifications, Capabilities, and Skills:
- Experience with observability tools and practices.
- Exposure to modern DevOps practices.
- Familiarity with audit and compliance processes.
- Commitment to fostering diversity, equity, and inclusion.
If you're ready to make an impact and grow your career, we invite you to join our team.