Full Job Description
We are looking for a Senior Software Engineer - Data Platform with strong Java and Python experience to help design, build, and evolve production-grade data and automation solutions. This role is ideal for an engineer who combines strong software engineering fundamentals with practical experience delivering cloud-based data platform capabilities. The right candidate will be able to lead through technical depth, mentor peers, work through ambiguity, and remain highly hands-on in delivery, spending approximately 70-90% of their time writing code and building solutions.
Responsibilities
• Design, build, test, deploy, and support scalable software solutions using both Java and Python.
• Lead the design and implementation of reliable, maintainable, and production-ready data platform and transformation capabilities.
• Build and enhance cloud-native applications, services, and workflows on Google Cloud Platform.
• Drive engineering quality through strong design, code reviews, testing, CI/CD automation, observability, and operational excellence.
• Improve platform reliability, supportability, and scalability through monitoring, logging, alerting, and performance optimization.
• Contribute to infrastructure automation and environment consistency using Infrastructure as Code practices, including Terraform.
• Evaluate and apply modern engineering tools, including AI-assisted development workflows, where they improve speed, quality, and team effectiveness.
Job Requirements
Skills Required
• Spring Boot, Python, Google Cloud Platform, SQL
Skills Preferred
• GCP Cloud Run, Angular, Spring Boot, Big Query, AIPGEE
Experience Required
• 6+ years of software engineering experience, including significant experience building cloud-based data platforms or data-intensive systems.
• Strong hands-on development experience in both Java and Python, including design, implementation, testing, and deployment.
• Proven experience architecting and delivering solutions from concept through production support.
• Strong understanding of object-oriented design, distributed systems, and modern software engineering practices. - Experience building on public cloud platforms, preferably Google Cloud Platform (GCP).
• Experience with cloud and data platform technologies such as BigQuery, Dataproc, Cloud Run, Airflow/Astronomer, or similar tools.
• Experience with CI/CD pipelines, automated testing, and modern version control practices.
• Experience with Infrastructure as Code, preferably Terraform.
• Experience implementing observability practices, including logging, monitoring, alerting, and operational diagnostics for production systems.
Experience Preferred
• Experience building data platforms, data-intensive applications, or large-scale transformation pipelines.
• Experience in automotive, manufacturing, telemetry, or other large-scale operational data environments.
• Experience working in a large global organization with diverse stakeholders and competing priorities.
• Experience with backend or full-stack development in support of internal platforms or data products.
• Experience using AI or automation tools to improve engineering productivity, code quality, testing, or documentation workflows.
• Google Cloud certification.
Education Required
• Bachelor's Degree
Education Preferred
• Certification Program, Master's Degree
**Listed salary ranges may vary based on experience, qualifications, and local market. Also, some positions may include bonuses or other incentives***
#LI-SK2
#LI-ONSITE
Pay Range:
$ 61.00 - $ 66.00