AI & Distributed Systems Backend Engineer - Senior - Consulting - Location OPEN
About the role
The Platforms Practice at EY specializes in mission-critical, intelligent platforms for the world's most ambitious organizations. Using a product-driven, AI-centric approach, we empower organizations to build for the intelligent digital future.
Responsibilities
- Collaborate with clients to gather and analyze requirements, ensuring the final product meets their needs.
- Design and develop user interfaces that are both functional and enhance user experience.
- Create software components and services that interact seamlessly with upstream and downstream components, ensuring business requirements are met through effective coding and programming.
- Regular travel may be required to meet with clients, providing opportunities to engage directly with stakeholders.
Requirements
- A Bachelor’s degree required (4-year degree).
- No less than 2 - 4 years relevant experience.
- Experience building successful production scalable software systems preferred.
- Programming languages: 3-5+ years of experience with Java or C#.
- Frameworks: 3-5+ years of experience with Spring Boot, .Net or .Net Core.
Attributes for Success
- Work on a team with a get-things-done attitude, so you'll have lots of autonomy to create impact while tackling complex technical challenges.
- Contribute to design and architecture investigations and decisions.
- Write clean, maintainable code, and perform peer code-reviews.
- Strong understanding of agile delivery and development methodologies.
- Proficiency in application development tools and quality assurance practices.
- Ability to build and manage relationships with clients, fostering trust and value.
- Excellent communication skills, capable of conveying complex ideas with clarity.
Skills
- Strong understanding of modern software engineering processes.
- Deep understanding and interest in cloud and distributed systems architectures.
- Comfortable with ambiguity with a drive for clarity.
- Experience leading and growing technical talent (for software engineering managers).
- Experience in complex problem-solving and critical thinking.
- Strong emotional agility and the ability to collaborate in hybrid environments.
- A proactive approach to learning and adapting to new technologies.
What We Look For
We seek individuals who are not only technically proficient but also possess a strong sense of curiosity and a desire to learn. Top performers are those who can navigate complex challenges with ease, communicate effectively, and build meaningful relationships with clients and colleagues alike.
What We Offer
- A comprehensive compensation and benefits package where you’ll be rewarded based on your performance and recognized for the value you bring to the business.
- The base salary range for this job in all geographic locations in the US is $102,500 to $187,900.
- The base salary range for New York City Metro Area, Washington State and California (excluding Sacramento) is $122,900 to $213,400.
- Individual salaries within those ranges are determined through a wide variety of factors including but not limited to education, experience, knowledge, skills and geography.
- In addition, our Total Rewards package includes medical and dental coverage, pension and 401(k) plans, and a wide range of paid time off options.
Join Us
Join us in our team-led and leader-enabled hybrid model. Our expectation is for most people in external, client serving roles to work together in person 40-60% of the time over the course of an engagement, project or year.
Flexible Vacation Policy
You’ll also be granted time off for designated EY Paid Holidays, Winter/Summer breaks, Personal/Family Care, and other leaves of absence when needed to support your physical, financial, and emotional well-being.