Senior Software Engineer Jobs

EPAM Anywhere is looking for remote Senior Software Engineers.

compensation.svg

Competitive compensation

We back all payments and operate in compliance with country-specific labor regulations. Your annual paycheck can range from $15k to $200k.

clients.svg

Numerous benefits

Make use of 1,500+ online and location-specific benefits across 30+ countries that also include healthcare and sports programs for you and your family.

growth.svg

Limitless career growth opportunities

Get access to a large-scale ecosystem that consists of educational and career development services created for your growth. A personal skill advisor will support you on each step of this journey.

senior data software engineer
Currently, we are looking for a remote Senior Data Software Engineer to join our team.
skill

Data Software Engineering

Amazon Web Services, Apache Hive, Data Collection and Analysis

clock

40 hrs/week

calendar

12+ months

location
Mexico
Mexico

Learn more

arrow
senior java software engineer
We're inviting a remote Senior Java Software Engineer with 3 + years of Java, Spring Boot (Core and Framework), xUnit, SQL Server experience, experience with Microservices and Serverless Architecture, knowledge of Visual Studio, TFS, VSTS, and GIT, to join our team.
skill

Java

clock

40 hrs/week

calendar

12+ months

location
Chile
Chile

Learn more

arrow
senior java software engineer
We're looking for a remote Senior Java Software Engineer with 3+ years of software development experience to join our team.
skill

Java

Cloud.AWS

clock

40 hrs/week

calendar

12+ months

location
Argentina, Armenia,
and others
Argentina, Armenia, Chile, Georgia, India, Kazakhstan, Poland, Uzbekistan

Learn more

arrow
senior java software engineer
We're looking for a remote Senior Java Software Engineer with 3+ years of software development experience to join our team.
skill

Java

Cloud.AWS

clock

40 hrs/week

calendar

12+ months

location
Argentina, Chile,
and others
Argentina, Chile, Georgia, India, Poland

Learn more

arrow
senior golang software engineer
We are inviting a Senior Golang Software Engineer with proficiency in Golang, knowledge of Google Cloud infrastructure, understanding of Microservices architecture, to join our team remotely.
skill

Go Language

clock

40 hrs/week

calendar

12+ months

location
Armenia, Georgia,
and others
Armenia, Georgia, Kazakhstan, Uzbekistan

Learn more

arrow
senior javascript software engineer
We’re looking for a remote Senior Software Engineer with 3+ years of experience in Front-End development (JavaScript), experience with modern JavaScript frameworks & libraries (Angular/React), knowledge of HTML5 and CSS3 standards, to join our global team.
skill

JavaScript

clock

40 hrs/week

calendar

12+ months

location
Poland
Poland

Learn more

arrow
senior big data software engineer
We are inviting a Senior Big Data Software Engineer with 5+ years of experience with Java, Scala or Python, Data engineering skills (data ingestion, storage and processing) in batch and streaming solutions using Kafka and Spark, to join our team remotely.
skill

Big Data

clock

40 hrs/week

calendar

12+ months

location
Armenia, Georgia,
and others
Armenia, Georgia, India, Kazakhstan, Uzbekistan

Learn more

arrow
senior java software engineer for a software company
We're looking for a remote Senior Software Engineer with 5+ years of industry experience working as a software engineer, fluency in Java Programming and experience in building Cloud platform services for large scale systems to join our team.
skill

Java

Cloud.AWS, Management

clock

40 hrs/week

calendar

12+ months

location
Argentina, Armenia,
and others
Argentina, Armenia, Chile, Georgia, India, Kazakhstan, Poland, Uzbekistan

Learn more

arrow
senior test automation software engineer
We’re looking for a Senior Software Test Automation Engineer to work on projects for enterprise-level customers and collaborate with best-in-class engineering and design teams.This position is a part of the new innovative program EPAM Anywhere, which
skill

Automated Testing in Java

Java, JavaScript, Python.Core

clock

40 hrs/week

calendar

12+ months

location
Italy
Italy

Learn more

arrow
senior software test automation engineer for software corporation
We’re looking for a remote Senior Software Test Automation Engineer with 3+ years’ experience in QA automation, 1+ year experience in scrum processes, proficiency in WEB UI test automation, and expertise in Java to join our global team remotely.
skill

Automated Testing in Java

Java

clock

40 hrs/week

calendar

12+ months

location
Italy
Italy

Learn more

arrow

Top jobs for a Senior Software Engineer

Senior software engineer jobs are for top-level professionals who lead projects to create software and unique methodologies. They are also an intermediary between the customer and the development team. Find out what other duties this role includes.

Professional goals

The main goal of those working in senior software engineer remote jobs is to create high-performance and unique software that fully satisfies the customer's needs. In addition, a specialist must take part in each stage of the product life cycle and check the quality of their implementation and compliance with the company's business objectives.

Main job responsibilities

In the description of a senior software development engineer job, the following responsibilities are most often indicated:

  • Management of the full life cycle of a software development project
  • Participation in all stages of software development
  • Selection of the most efficient architecture
  • Planning the integration of the most technologically advanced solutions into the project
  • Evaluation of the written code, error detection and correction
  • Testing at different stages of the life cycle
  • Formation and distribution of tasks to employees
  • Writing all the necessary documentation
  • Acting as a mentor for junior employees
  • Search and integration of updates after the software is put into operation
  • Implementation of the customer’s recommendations
  • Troubleshooting

When choosing a senior software development engineer job, you should be prepared to make most of the decisions on your own and be responsible for running the project, as well as the results.

Candidate requirements for remote senior software engineer jobs

You probably noticed that when looking for remote senior software engineer jobs, each company puts forward its own requirements for candidates. This depends on the specifics of the business, the scope of its activities, and the characteristics of its users. We have collected the common requirements, which you will meet on our platform:

  • A bachelor's or master's degree in technology-related fields
  • Experience of working as a software developer for more than 3 years
  • Team and project management skills
  • Deep knowledge of one or more programming languages
  • Ability to analyze and implement the best technological opportunities for the project
  • Fundamental knowledge of database technologies
  • Experience with system monitoring tools
  • Ability to work with frameworks for process automation
  • Experience with different operating systems
  • Ability to manage own time and the time of employees
  • Prioritization skills

A senior software engineer remote job candidate must have an analytical mindset, leadership qualities, and excellent communication skills. This professional should also be the manager of all team members involved in the development.

Benefits of choosing EPAM Anywhere

Do you want to work remotely from home and constantly develop your skills? The EPAM Anywhere platform is ready to offer you this. Unique benefits are waiting for you, selected specifically for all eligible countries. In addition, a recruiter will discuss your preferences regarding senior software development engineer jobs once you pass your CV review. Become part of the EPAM Anywhere ecosystem and achieve your career goals.