Senior Software Engineer at EPAM Systems Inc
Singapore, , Singapore -
Full Time


Start Date

Immediate

Expiry Date

06 Dec, 25

Salary

0.0

Posted On

07 Sep, 25

Experience

7 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Developers, Communication Skills, Cloud, Sql, Relational Databases, Python, Continuous Improvement, Computer Science, Java

Industry

Computer Software/Engineering

Description

We are hiring a Senior Software Engineer. In this role, you will design and implement in-house software solutions and integrate third-party products (including software-as-a-service) used by our business teams. You will be involved in the entire development lifecycle—from supporting the business analysis phase through production deployment to providing third-level support.

REQUIREMENTS

  • Bachelor’s or master’s degree in computer science or another scientific or quantitative discipline
  • At least 7 years of software engineering experience, preferably within the financial industry
  • Experience collaborating with business users and developers to solve business problems, with an entrepreneurial mindset focused on continuous improvement
  • Advanced knowledge of Java and/or Python
  • Proven hands-on experience with relational databases and SQL
  • Practical experience with AWS services and cloud infrastructure
  • Excellent communication skills and a team-oriented mindset
  • Practical experience with cloud computing
  • No visa sponsorship available

WE OFFER

  • By choosing EPAM, you’re getting a job at one of the most loved workplaces according to Newsweek 2021 & 2022&2023.
  • Employee ideas are the main driver of our business. We have a very supportive environment where your voice matters
  • You will be challenged while working side-by-side with the best talent globally. We work with top-notch technologies, constantly seeking new industry trends and best practices
  • We offer a transparent career path and an individual roadmap to engineer your future & accelerate your journey
  • At EPAM, you can find vast opportunities for self-development: online courses and libraries, mentoring programs, partial grants of certification, and experience exchange with colleagues around the world. You will learn, contribute, and grow with us
Responsibilities
  • Design and implement solutions that are high-performing, secure, and cost-efficient
  • Prepare and validate technical specifications for junior colleagues and external developers
  • Understand the business aspects of the platform and help define project scope and objectives, engaging all relevant stakeholders and ensuring technical feasibility
  • Deliver projects on time, within scope, and within budget
  • Leverage extensive experience in designing, programming, and implementing large-scale software solutions while collaborating with multiple stakeholders
  • Create and maintain comprehensive technical documentation
  • Plan time diligently, prioritize tasks effectively, and communicate progress transparently with the project team
  • Manage relationships with internal clients and peers
  • Propose strategic approaches to advance the client’s business applications platform
Loading...