[Remote] Senior/Lead Software Engineer (Java/Python)
Note: The job is a remote job and is open to candidates in USA. EPAM Systems is a global digital engineering and technology services company. The company is seeking a Senior/Lead Software Engineer to develop business-critical platforms for a global financial market infrastructure provider, focusing on Java and Python/Django backend development. The role covers the full software development lifecycle, including requirements analysis, solution design, implementation, testing, code reviews, releases, and production support.
Responsibilities
- Participate in requirements analysis and translate business needs into technical solutions
- Investigate business requirements, identify gaps, and proactively propose implementation approaches
- Create technical tasks, user stories, development estimates, and implementation plans
- Design and develop scalable backend services, RESTful APIs, and web applications
- Develop production-ready code with appropriate unit and integration test coverage
- Perform peer code reviews and maintain code quality standards
- Support software releases and troubleshoot production issues
- Collaborate with product owners, architects, developers, cybersecurity specialists, and customer stakeholders
- Contribute across the entire software development lifecycle, from design to production
Skills
- - 5+ years of professional software development experience
- - Proficiency in Java backend development, including Spring Boot, Spring Data JPA/Hibernate, Gradle, and JUnit/Mockito
- - Practical experience with Python and the Django framework
- - Skills in designing and developing scalable backend services, RESTful APIs, and web applications
- - Background in relational databases and SQL (PostgreSQL, MySQL, or equivalent), including schema design, transactions, and query optimization
- - Strong understanding of object-oriented design principles, clean code practices, and maintainable software architecture
- - Familiarity with Git, GitLab CI/CD pipelines, and collaborative development workflows
- - Expertise in application monitoring, logging, tracing, and observability tools such as Datadog or equivalent
- - Understanding of secure software development practices and cybersecurity fundamentals, including OWASP Top 10
- - Knowledge of authentication and authorization mechanisms (OAuth2, JWT, SSO, RBAC, etc.)
- - Strong analytical, troubleshooting, and problem-solving skills
- - Ability to work independently with evolving requirements and minimal supervision, combined with strong verbal and written communication skills
- - English level B2 or higher
- - Experience with cloud platforms (AWS, Azure), containerization, and orchestration technologies (Docker, Kubernetes)
- - Background in microservices architecture and event-driven systems with messaging platforms (Kafka, RabbitMQ, etc.)
- - Familiarity with static code analysis and container vulnerability scanning tools such as Semgrep, SonarQube, BlackDuck, and Trivy
- - Knowledge of infrastructure, HTTP, networking, TLS, DNS, and proxy fundamentals, along with system design and architecture discussions
- - Exposure to cybersecurity, threat intelligence, risk, or compliance domains, including direct work with customers and stakeholders
- - Capability to mentor developers and participate in technical leadership activities
Benefits
- Comfortable modern office in Prague 7, with support of hybrid or fully remote mode
- 5 weeks of vacation
- Paid sick days
- Paid days off for special occasions
- Meal vouchers
- Flexi pass
- Prague city public transport annual coupon
- Multisport cards
- Optional contribution to pension fund
- Health insurance for family member
- EPAM Employee Stock Purchase Plan (ESPP), subject to certain eligibility requirements
- English language courses
- Czech language courses upon request
- Referral bonuses for recommended candidates
- Mobile Phone Tariff’s program for managerial-level candidates
- In-house professional training
- Career advisory and coaching
- Sponsored professional certifications
- Well-being programs
- LinkedIn Learning Solutions
- 5 paid sick days
- Cafeteria and recreation bonuses
- Reimbursement of glasses
- Contribution to pension fund
Company Overview
Company H1B Sponsorship