Position Expired
This job is no longer accepting applications.
Technology Consulting - Digital Engineering - Platform Engineer - Team Leader
EY
At EY, we're committed to shaping your future with confidence. We aim to support your success within a globally connected powerhouse of diverse teams, helping you propel your career forward. Join EY and be part of a mission to build a better working world.
Our Platforms Practice specializes in creating intelligent platforms for some of the world's most ambitious organizations. With a product-driven, AI-centric approach, we empower our clients to adapt and thrive in the digital future. Our elite team consists of product leaders, data scientists, designers, and software engineers, focused on helping organizations tackle complex product challenges that positively impact people and the planet. We are looking for talented Platform Engineers with experience in Java, C#, Python, Spring Boot, .Net, or .Net Core.
As a Platform Engineer, you will play a key role in designing, building, and maintaining the infrastructure and services that power our applications. You will collaborate closely with other engineers, DevOps, and data teams to create scalable and secure solutions that provide excellent user experiences.
Your Key Responsibilities
- Design and implement robust APIs and microservices using Java, Python, FastAPI, and OpenAPI.
- Architect and maintain containerized applications utilizing Docker, Kubernetes, and Helm.
- Develop and optimize data models and queries using PostgreSQL and ORMs like SQLAlchemy.
- Champion test-driven development (TDD) practices, including unit and integration testing.
- Collaborate with cross-functional teams to build distributed systems leveraging technologies like RabbitMQ and Redis.
- Integrate authentication and authorization mechanisms with Keycloak, OAuth2, OIDC, and Azure Active Directory (AAD).
- Utilize Azure cloud services, including API gateways and object storage solutions.
- Contribute to CI/CD pipelines and infrastructure-as-code initiatives.
- Explore and integrate AI and LLM systems for innovative workflows and search capabilities.
- Monitor, troubleshoot, and optimize platform performance and reliability.
Occasional travel to client locations will be necessary, providing opportunities to engage directly with stakeholders.
Skills and Attributes for Success
- Able to multitask and thrive in a collaborative, fast-paced environment.
- Excellent written and verbal communication skills, including public speaking abilities.
- Capable of converting broad requirements into actionable tasks focused on high-value outcomes.
- Passionate about delivering software products and platforms that meet market demands.
- Technical proficiency combined with a commitment to continuous learning.
- Comfortable providing guidance and coaching to fellow engineers.
- Proactive in adopting and showcasing new technologies.
- Ensures successful delivery of projects, with a hands-on approach when necessary.
- Interacts with various stakeholders to manage project scope and deliver high-quality outcomes.
- Experienced in Agile methodologies and application development tools.
Required Qualifications
- Bachelor's degree in computer science, Software Engineering, or a related field.
- 4-6 years of professional platform engineering or software development experience.
- Proficiency in building large-scale distributed systems using cloud-native technologies.
- Experience with programming languages such as Java, C#, Python, Spring Boot, and .Net.
- Strong foundation in Computer Science principles.
- Effective communicator with clients, translating business needs into technical solutions.
- In-depth knowledge of software design and system architecture concepts.
- Strong consulting, communication, and presentation skills.
- Team player with the ability to connect with colleagues at all levels.
- Ability to adapt quickly and learn new technologies.
Ideally, you will also have
- A desire to expand your skills as a full-stack engineer.
- Strong communication skills for various audiences, including technical and non-technical.
- Hands-on development experience and willingness to engage directly with technology.
- In-depth knowledge of modern software engineering processes.
- Interest in cloud architectures and distributed systems.
- A comfort level with ambiguity and a drive towards clarity.
What We Offer You
- A comprehensive compensation and benefits package based on performance and contributions.
- Flexible work environments, with an emphasis on teamwork.
- Flexible vacation policy, allowing you to prioritize personal needs and well-being.
Join us at EY and embark on a journey to shape your future with confidence. We look forward to your application.
Other Recent Opportunities
Various Positions
2/11/2026Advanced Orthopaedic Associates
Marketing Communications Intern
2/25/2026Saint-Gobain
Project Coordinator, Marketing & Public Affairs
2/25/2026WSU Tech
Vice President of Marketing
2/25/2026VirtualVocations
Manager Communications and Marketing - Mental Health Programs
2/25/2026Wichita State University
Communications Project Coordinator - NO C2C - Onsite Wichita
2/25/2026Yoh, A Day & Zimmermann Company