Senior Backend Engineer Job Description

Senior Backend Engineer Job Description

4.7
189 votes for Senior Backend Engineer
Senior backend engineer provides operational support on multiple projects with a core role in providing expertise in machine learning, statistics, mathematics, modeling, simulation, text-mining/NLP, data-mining on real world data across Sanofi.

Senior Backend Engineer Duties & Responsibilities

To write an effective senior backend engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included senior backend engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Work with a variety of datastores including PostgreSQL, ElasticSearch, Redis and Memcache
Lead the design and development of features for GigaVUE-FM to manage physical traffic visibility and analysis and extend it into the virtual environments
Design, develop and maintain our service APIs
Write high quality code that supports existing and future functionality of the product
Designing, building, and operating new services for our developer community with a focus on helping our developers collaborate
Conducting research and prototyping current and emerging web technologies and issues in support of web efforts
Build efficient and reusable code
Collaborate with other teams in a fast paced agile environment
Constantly improve and innovate to produce highly cohesive and functional applications
Identify and communicate best practices for backend engineers

Senior Backend Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for Senior Backend Engineer

List any licenses or certifications required by the position: GCP, AWS, CL, CD, CI, X.509

Education for Senior Backend Engineer

Typically a job would require a certain level of education.

Employers hiring for the senior backend engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Technical, Engineering, Software Engineering, Computer Engineering, Information Technology, Education, Electrical Engineering, Design, Physics

Skills for Senior Backend Engineer

Desired skills for senior backend engineer include:

Java
C++
Data Mining
Information Retrieval
Kubeflow
Machine Learning
Machine learning platforms: SageMaker
Statistics
Python
DataRobot

Desired experience for senior backend engineer includes:

Scale our services to more than 60k requests per second
Develop fast, scalable, highly available, and reliable payment engines that will process billions of dollars per year
Develop a smart service layer that will allow for in-session personalization based off user behavior and data
Scale our public API to allow other partners to leverage HomeAway services & experiences on third party sites
To qualify you will need above all a desire to be part of something big where input is encouraged and results are rewarded
Understanding of code optimization, messaging servers, experience in analysis and design

Senior Backend Engineer Examples

1

Senior Backend Engineer Job Description

Job Description Example
Our growing company is looking for a senior backend engineer. Thank you in advance for taking a look at the list of responsibilities and qualifications. We look forward to reviewing your resume.
Responsibilities for senior backend engineer
  • Design, develop, deploy and maintain web applications
  • Manage the product lifecycle from concept through launch
  • Understand the system designs and correct them where needed
  • Design the code, develop the tests
  • CI/CD the solution into existence as AWS Lambdas behind an API Gateway
  • Reflect, Improve the process and move on to the next theme
  • Explore available technologies and design solutions to continuously improve our data quality, workflow reliability, scalability while reporting performance and capabilities
  • Troubleshoot data issues and build customized reports to investigate key business questions
  • Build and launch consumer-facing features to millions of customers
  • Work closely with the web and mobile teams to develop new features
Qualifications for senior backend engineer
  • Experience building network and fabric management products highly desired
  • Working knowledge of vSphere API, vCenter and ESXi is a plus
  • Working knowledge of Openstack, Amazon EC2 and other cloud platforms and environments is a plus
  • 5+ years of recent experience as a software developer
  • Command of multiple modern programming languages and expertise working with mainstream scripting languages
  • Ability to understand how business needs translate into software solutions
2

Senior Backend Engineer Job Description

Job Description Example
Our company is searching for experienced candidates for the position of senior backend engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for senior backend engineer
  • Build data pipelines and serving infrastructure required to efforts like search and recommendations
  • Work with the Infrastructure team to push our next-gen services
  • Work on one of the core brokerage processes that deals with user authentication to access trading, account management and other customer applications
  • Adding new features and interfaces that deal with user authentication
  • Work on expanding second factor authentication offering
  • Use creative solutions to help resolve scaling and availability challenges across multiple data centers globally
  • Work with key stakeholders to plan for capacity and reliability of our platform
  • Write server-side code for data collection
  • Build robust, fault-tolerant distributed systems
  • Work closely with customers on requirements and figure out best way to stream data from various sources
Qualifications for senior backend engineer
  • Deep understanding of how to build high-performing software and practical experience with performance analysis and testing
  • High energy, a passion for software and ability to work in a highly collaborative agile environment
  • Passion for working with talented software engineers to help develop their careers
  • Ability to structure code for scalability and speed
  • Familiar with version control systems like Git, branching workflows, pull requests and code-reviews
  • Code deployment using Jenkins (or Bamboo, Capistrano)
3

Senior Backend Engineer Job Description

Job Description Example
Our growing company is looking for a senior backend engineer. We appreciate you taking the time to review the list of qualifications and to apply for the position. If you don’t fill all of the qualifications, you may still be considered depending on your level of experience.
Responsibilities for senior backend engineer
  • Java 8, J2EE, Spring, REST, SOAP, EJB3.1, CDI, JPA, Hibernate, JDBC
  • Developing server side API code (using JavaScript and Node.js)
  • Developing Lambda functions
  • Keeping build pipeline up and running
  • Existing code and functionality containerization (using Docker)
  • Guide the growth of other developers through regular code review and collaboration
  • Support the operation, maintenance, and evolution of Scratch’s infrastructure as it continues to grow and reach a global audience
  • Share your knowledge and best-practices via documentation, wikis, workshops, and conferences
  • Help shape technical direction and engineering process
  • Design, develop and maintain our service
Qualifications for senior backend engineer
  • A working knowledge of HTML, CSS and JavaScript
  • Deep knowledge of a server side technology of choice
  • Academic degree(s) in Computer Science or equivalent
  • Extensive knowledge of AWS cloud computing, MySQL, Linux OS and REST
  • Proven experience with scripting or programming languages a must
  • Experience with load and stability tests – an advantage
4

Senior Backend Engineer Job Description

Job Description Example
Our innovative and growing company is looking for a senior backend engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for senior backend engineer
  • Work as a SME within a BI/ETL Engineering team to architect, design, develop, and maintain database driven .Net applications involving complex source data which will be used to drive clinical and patient care decision making requiring the highest degree of quality and accuracy
  • Responsible for operational stability and tuning / management of developed applications and tools
  • Monitor and recommend required upgrades and enhancements to applications and infrastructure components of supported applications
  • Participate in Ardent's future state data warehouse development and associated conversions of data from acquired facilities
  • Mentor other developers as required and act as an SME where required
  • Respond to service requests in line with established SLAs and turnaround times
  • On-call support for critical applications
  • You will be working with cross functional team following DevOps culture
  • You will implement new features of the RESTful APIs maintain existing functionality
  • You will be responsible for managing AWS based clusters
Qualifications for senior backend engineer
  • Experience with Agile development process and automation – an advantage
  • Self-learner and ability to learn new technologies and methodologies in a relatively short time
  • Candidate should also possess the ability to work under pressure with extreme deadlines, prioritize projects, and maintain focus and a sense of humor
  • Understanding of how different data storage engines work and what are the limitations (SQL, NoSQL, key-value stores)
  • 5+ years of designing and building scalable Web APIs
  • Design and implementation of RESTful APIs in Ruby on Rails and golang
5

Senior Backend Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of senior backend engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for senior backend engineer
  • Work to implement complex, multi-faceted tasks with a team
  • Building and maintaining this system which is based on the ForgeRock platform
  • Continually pushing the boundaries of what is possible on this platform (which is deployed within AWS)
  • Helping to scale and deliver our Account platform for the future
  • Master technological solutions with MySQL, Maria…
  • Accurate tracking of progress and issue escalation
  • Establishing the needs of users and monitoring data access and security
  • Controlling data access permissions and privileges
  • Oracle, Postgres
  • Wildfly/EAP, Message Oriented Middleware (eg
Qualifications for senior backend engineer
  • Deep understanding of source control solutions Git, Mercurial
  • Experience with DevOps (deployment, monitoring, automation, etc)
  • 2 yrs experience and passion for processing data at scale using Hadoop, Spark, Scala, Cassandra, and Kafka
  • Solid understanding of systems and management of resources or 2 yrs of experience developing large scale distributed systems
  • Experience with VMware, OpenStack and AWS required
  • At least 5 years of experience in building scalable software systems and writing production code

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates