Dell Job Software Engineer 2 in Saint Petersburg, Russia

Dell is a collective of customer-obsessed, industry-leading visionaries. At our core is a commitment to diversity, sustainability and our communities. We offer unparalleled growth and development opportunities for our team members. We believe that technology is essential for driving human progress, and we’re committed to providing that technology to people and organizations everywhere, so they can transform the way they work and live.

Dell Technologies Inc. – Dell EMC company is represented by the following legal entities registered in Russia: “EMC Research and development center” LLC and “EMC Information Systems CIS” LLC in Moscow; “EMC St. Petersburg Development Centre LLC” in St. Petersburg. ​

Java Developer, ECS

Dell EMC Elastic Cloud Storage (ECS) is the industry-leading Object Storage (recognized as a Leader in the Gartner 2017 Magic Quadrant – again!), designed for both traditional and next-generation workloads with unmatched scalability, consistency guarantees, flexibility, and resiliency. Scale-out and geo-distributed, ECS object platform offers superior performance for apps that demand massive unstructured data storage capacity and global access, with the storage efficiency that only gets better when more sites are connected, and with all the enterprise-grade features that public cloud doesn’t provide.

The ECS team is looking for talented software developers with a passion for technology and innovative solutions to difficult engineering problems, who want to challenge and define the state-of-the-art in distributed systems. This position offers work in a dedicated team with a tremendous amount of ability to innovate, influence, and enable how engineering teams at ECS deliver the World’s best scale-out Object Storage system. You will build new and enhance existing capabilities of the platform’s infrastructure that features high scale cluster management/orchestration, monitoring and serviceability solutions.

We are a globally distributed team with representation in main development sites around the world, providing a fast-paced, diverse environment and great opportunities for world-class talent like you. We expect our engineers to be versatile, passionate, and committed to quality as we design, develop, build, test, and support ECS Object Storage.

Principal Duties and Responsibilities

  • Drive design and implementation of product features and improvements, working with the team to coordinate development efforts.

  • Implement production functionality together with unit, component and functional tests

  • following test driven development approach.

  • Drive the software development process towards quality-centric methodologies and improved customer experience.

  • Actively mentor and train teammates.

  • Work effectively with cross-functional and/or global teams, readily share information with

  • others.

Required Competencies

  • Excellent teamwork, communication, and coordination skills and the ability to resolve ambiguity in a quickly-changing environment.

  • Solid programming background in Java or similar languages/technologies with a focus on

  • networking, multithreading, and memory management.

  • Scripting languages (Unix shell, Python).

  • Strong fundamentals in data structures and algorithms.

  • Strong software development skills.

  • Experience with Linux.

  • Ability to communicate with a wide variety of audiences: engineers, management, and support

  • Strong sense of responsibility and ownership.

Desired Competencies

  • Understanding of open source contribution model.

  • Go experience.

  • Knowledge of dominant monitoring stacks: Influx, Prometheus, ELK.

  • Git, JIRA, Bitbucket experience.

Joining us, you will get:

  • Salary to be discussed on the results of the interview, but not lower than the markets average;

  • Medical, Life insurance for employees and your family in Russia and abroad;

  • Opportunity to train in different sport teams: volleyball, football, kicker, chess, cycling, etc;

  • Opportunity to participate in sports competitions among IT Community;

  • Corporate trainings and certifications; corporate English classes;

  • Possibility in flexible working hours and working from home;

  • 33 days of paid vacation days plus 5 paid days off;

  • Paid sick days; doctor’s consultation at the office;

  • Opportunity to participate in charity activities;

  • Comfortable 24/7 office in the city center;

  • Partial reimbursement of any sport activities;

  • Regular team building and corporate events;

  • Corporate laptop.