EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our customers, 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. We are looking for a skilled Senior Software Engineer with practical experience in cloud technologies, Java, Python, microservices, and API development. This role offers the opportunity to work in a fast-paced Agile environment, collaborate with cross-functional teams, and contribute to scalable enterprise solutions. We value engineers who are proactive, curious, and eager to learn and apply modern AI-driven development practices. Responsibilities Design, build, and maintain scalable backend services and microservices for enterprise applications Develop and improve RESTful APIs and system integrations to support business needs Work with cloud infrastructure and distributed systems to ensure robust and reliable solutions Collaborate with architects, product owners, QA engineers, and DevOps teams to deliver high-quality software Participate in code reviews, troubleshoot issues, debug applications, and optimize performance Ensure applications meet standards for reliability, scalability, security, and maintainability Contribute to CI/CD pipelines and promote engineering best practices across the team Support the creation and maintenance of technical documentation and facilitate knowledge sharing Take part in Agile ceremonies and assist with delivery planning and team coordination Proactively clarify technical requirements, resolve ambiguities, and ask relevant questions before implementation Utilize AI-assisted engineering tools and modern development practices to enhance productivity and quality Requirements Minimum 3 years of relevant experience in software engineering Strong proficiency in Java and Python for backend development Experience designing, developing, and integrating REST APIs Solid understanding of cloud technologies and cloud-native development principles Experience using version control systems such as Git for collaborative development Familiarity with CI/CD pipelines and DevOps methodologies for automated deployment Knowledge of software design principles and clean code practices for maintainable solutions Experience working in Agile or Scrum environments for iterative development Strong analytical, troubleshooting, and communication skills for problem-solving and collaboration Experience with Spring Boot or similar frameworks for building enterprise applications Exposure to AI-assisted development tools like GitHub Copilot for enhanced coding productivity Basic understanding of AI-driven or spec-driven development approaches for modern engineering workflows Awareness of AI agents, MCP concepts, and how AI tools can support software development processes Ability to gather, refine, and clarify technical requirements through proactive communication and questioning Excellent oral and written communication skills in English at B2+ level or higher Nice to have Practical experience with microservices architecture for modular and scalable systems Experience with Docker and Kubernetes for containerization and orchestration Knowledge of messaging systems, databases, and distributed systems for robust application design Experience working with AI-native engineering workflows or agent-based development approaches to leverage advanced automation and productivity tools We offer International projects with top brands Work with global teams of highly skilled, diverse peers Employee financial programs Paid time off and sick leave Upskilling, reskilling and certification courses Unlimited access to the LinkedIn Learning library and 22,000+ courses Global career opportunities Volunteer and community involvement opportunities EPAM Employee Groups Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn #J-18808-Ljbffr
Senior Software Engineer
EPAM SYSTEMS
Remote, Remote
Publicado hace 11 días
Denunciar empleo