Job Description
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 seeking a dedicated Senior Software Engineer with expertise in C++, Linux, and databases to contribute to the design, development, and deployment of database-centric back-end solutions in an Agile environment.
Join a team focused on delivering impactful commercial solutions while engaging global customers and adopting new technologies.
RESPONSIBILITIES
• Design, develop, and deploy software projects
• Support technical queries and impact analysis
• Participate in technical peer reviews and design discussions
• Collaborate in requirement sessions and deliver solutions within iterations
• Translate stories into actionable tasks during sprint planning and retrospectives
• Document knowledge and share insights across the team
• Apply principles and patterns in software architecture and design
• Ensure adherence to financial security standards where required
• Manage multiple tasks while working with distributed teams
• Use Agile methodologies such as Scrum or SAFe
• Have a deep understanding of software patterns and technical solutions
REQUIREMENTS
• 5 to 8 years of experience in software development
• Background in C, C++, and shell scripting
• Proficiency in Oracle database, SQL, and Linux commands
• Knowledge of OOA/OOD principles, test-driven development, and Agile processes
• Expertise in software architecture, design principles, and patterns
• Experience with global customer collaboration and diverse project teams
• Flexibility to work in database-centric back-end environments and file-based 3rd party communication
• Strong communication skills with the ability to present technical solutions effectively
• Familiarity with PCI, PII, and financial security requirements preferred
WE OFFER
• Opportunity to work on technical challenges that may impact across geographies
• Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
• Opportunity to share your ideas on international platforms
• Sponsored Tech Talks & Hackathons
• Unlimited access to LinkedIn learning solutions
• Possibility to relocate to any EPAM office for short and long-term projects
• Focused individual development
• Benefit package
• Health benefits
• Retirement benefits
• Paid time off
• Flexible benefits
• Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)