Note: The job is a remote job and is open to candidates in USA. EY is a global leader in assurance, consulting, tax, and transaction services. They are seeking a Senior AI & Distributed Systems Backend Engineer to identify and define user requirements, develop user interfaces, and create software components that meet business objectives. The role involves collaborating with clients, writing clean code, and ensuring high-quality software delivery.
Responsibilities
- Collaborating with clients to gather and analyze requirements, ensuring that the final product meets their needs
- Designing and developing user interfaces that are not only functional but also enhance user experience
- Writing clean, maintainable code and creating specifications that support business objectives
Skills
- A Bachelor's degree required (4-year degree)
- Typically, 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
- A solid grounding in Computer Science fundamentals
- Experience with unit testing or TDD
- A team player possessing strong communication skills with staff at all levels
- You are a self- and quick learner, regardless of the languages and technologies used
- Analytical mind with problem-solving aptitude
- Experience with AWS or GCP
- A passion for delivering commercial software products and platforms to market
- Be deeply technical and constantly in a state of learning
- Able to communicate clearly and efficiently with a variety of audiences including developers, clients, customers, partners and executives
- Fearless in getting “hands-on” with technology and execution
- 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
Benefits
- Medical and dental coverage
- Pension and 401(k) plans
- A wide range of paid time off options
- 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.
- Under our flexible vacation policy, you’ll decide how much vacation time you need based on your own personal circumstances.
- 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.
Company Overview
Company H1B Sponsorship