Note: The job is a remote job and is open to candidates in USA. EY is a global leader in consulting and technology solutions, helping clients navigate the complexities of digital transformation. As a Senior Full Stack Software Engineer, you will develop and maintain high-quality software solutions while collaborating with multidisciplinary teams to deliver scalable applications.
Responsibilities
- Develop solutions to complex problems, recommending changes to policies and establishing procedures that impact your work area
- Exercise judgment in selecting methods, techniques, and evaluation criteria for obtaining results
- Provide direction and feedback to team members, ensuring successful task completion
- Independently design, develop, test, and deploy end‑to‑end applications with a focus on scalability, security, and reliability
- Build and maintain backend services and APIs using modern backend programming languages such as Python, Java, C#, or JavaScript or TypeScript, across technology ecosystems including Node.js, Spring, and .NET
- Implement new features and enhancements across frontend and backend systems while optimizing performance
- Contribute to building and shipping intelligent application features, including integrations with large language models, predictive capabilities, and agent‑driven workflows
- Collaborate with cross‑functional teams to refine requirements and translate them into technical designs and functional code
- Contribute to system and application architecture, including data models, integrations, security, and cloud deployment considerations
- Participate fully in agile delivery, including sprint planning, refinement, reviews, demos, and retrospectives
- Conduct code reviews and help establish high standards for code quality, testing, and maintainability
- Create and maintain technical documentation aligned with best practices across the software development lifecycle
- Identify, troubleshoot, and resolve issues across development and production environments
- Mentor junior engineers and contribute to a collaborative, high‑performing engineering culture
- See projects through from inception to launch and continued evolution in partnership with EY and client leadership
Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience
- 3 or more years of professional software engineering experience
- Proficiency in at least one modern backend programming language, such as Python, Java, C#, or JavaScript or TypeScript
- Experience with full stack development and one or more backend frameworks or technology ecosystems
- Working knowledge of modern frontend frameworks such as React, Angular, or equivalent
- Experience designing and implementing RESTful APIs
- Strong database skills across relational and non-relational data stores, including query optimization
- Experience using Git-based version control and collaborative development workflows
- Comfort working in local and cloud environments, including command-line tooling and system configuration
- Ability to independently identify, debug, and resolve issues
- Strong written and verbal communication skills
- Willingness and ability to travel based on client needs, up to approximately 25 percent
- Experience building and operating cloud-native or microservices-based applications, preferably on Azure or similar cloud platforms
- Hands-on exposure to cloud services for compute, data, identity, and monitoring
- Familiarity with service-oriented, API-driven, and distributed system architectures, including event-driven patterns
- Experience with containerization and orchestration technologies such as Docker and Kubernetes
- Experience designing or integrating intelligent application capabilities, including large language models, embeddings, or retrieval-based approaches
- Comfort designing systems where AI-driven capabilities are considered early, with an understanding of when AI is appropriate versus traditional deterministic logic
- Familiarity with AI-assisted development workflows, agent-based patterns, or orchestration approaches
- Understanding of security, identity, and access management in cloud environments
- Familiarity with CI/CD pipelines, DevOps practices, and production observability
- Experience supporting applications post-launch in enterprise or regulated environments
Benefits
- 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.
- 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 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