Lead Software Engineer
Join EPAM as a Lead Software Engineer and own the design and delivery of scalable, cloud-native data platforms. You will shape platform strategy, set engineering standards, and lead a team building resilient Angular-powered and event-driven systems that drive critical business outcomes. Join EPAM to engineer solutions that matter. From AI to cloud transformation, you'll collaborate with top-tier innovators, gain autonomy to explore your ideas, and grow your skills in a culture built for tech excellence.Req.#1044865470 ResponsibilitiesArchitect and deliver cloud-native data platforms on AWS, leveraging REST APIs, microservices, and Kafka-driven event architectures to build highly scalable and resilient systemsApply hands-on expertise across Angular, TypeScript, and SQL/NoSQL databases to tackle complex engineering challenges and uphold platform excellence at scaleDrive product-wide technical initiatives spanning performance optimization, scalability, reliability, security, governance, and cost efficiency to advance long-term platform directionCollaborate with global engineering, product management, architecture, and business teams to translate strategic objectives into robust, future-ready technical solutionsTake end-to-end ownership of the software development lifecycle, from requirements gathering and solution design through deployment, observability, and documentationLead and mentor junior engineers, cultivating a team culture grounded in innovation, accountability, collaboration, and continuous technical growth Requirements8 to 10 years of software engineering experience with proven expertise in building scalable, UX-driven applications and distributed systems architectureStrong hands-on proficiency in Angular and TypeScript, complemented by solid knowledge of Java and Python, with deep understanding of object-oriented design patterns and functional programmingExtensive experience with AWS services including S3, Lambda, API Gateway, and EventBridge, alongside Kubernetes containerization and Infrastructure as Code tools such as Terraform and AnsibleDemonstrated expertise in Kafka and event-driven messaging technologies including SNS and SQS, along with strong command of relational and NoSQL databases such as PostgreSQL, Aurora, DynamoDB, MongoDB, and RedisSolid background in data warehousing, data lakes, Delta Lake architectures, and distributed data processing technologies including PySpark and Apache SparkStrong experience with CI/CD and DevOps practices using tools such as Jenkins and GitHub/GitLab, paired with a rigorous approach to testing strategies and complex analytical problem-solving We offerMedical, Dental and Vision Insurance (Subsidized)Health Savings AccountFlexible Spending Accounts (Healthcare, Dependent Care, Commuter)Short-Term and Long-Term Disability (Company Provided)Life and AD&D Insurance (Company Provided)Employee Assistance ProgramUnlimited access to LinkedIn learning solutionsMatched 401(k) Retirement Savings PlanPaid Time OffLegal Plan and Identity Theft ProtectionAccident InsuranceEmployee DiscountsPet InsuranceEmployee Stock Purchase Program EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.Engineer the Future with a Career at EPAM Applications will be accepted on a rolling basis. EPAM will not provide new H-1B visa sponsorship for this position. Candidates with existing transferable H-1B status may be considered.