Software Engineer, Backend Resume Sample

4.9
25 votes
Resume Create

The Resume Builder

Create a Resume in Minutes with Professional Resume Templates

Madeline Torphy
82269 Eino Rue,  Houston,  TX
+1 (555) 591 8536

Work Experience


Senior Software Engineer, Backend
03/2017 - PRESENT
Dallas, TX
  • Work within a modern SOA stack using the latest database technologies (Cassandra, MongoDB)
  • Dockerize our applications and services for cloud deployment
  • Scale systems and services to handle continuously increasing workload servicing millions of events daily
  • Reactive Systems that are responsive, resilient, elastic and message driven
  • Discuss new features and collaborate with responsible commercial product manager and product owner
  • Effective collaboration within team, with partner groups and across regions
  • Write clean, performant, test-driven code
Software Engineer, Backend
09/2013 - 10/2016
Detroit, MI
  • Take ownership of - and be responsible for - results
  • Clearly articulate technical details to a variety of audiences
  • Curiosity and drive to learn
  • Embody a teacher mentality by regularly educating less experienced engineers
  • Effective participation in engineering task estimation
  • Adaptability in the face of new information, requirements or learnings
  • Extensive experience with PostgreSQL or other relational databases, and how to build scalable and reliable solutions
  • Effectively manage day-to-day tasks in an Agile process to meet scheduled commitments and participate in Agile team’s Scrum activities
Software Engineer Backend Developer
10/2006 - 03/2013
Los Angeles, CA
  • Great Medical & Dental Plans
  • Highly Competitive salary
  • Free vacation rental on a yearly basis (taxable benefit)
  • Work up to two weeks in any of our offices around the world on a yearly basis
  • Free drinks & snacks
  • Weekly company update talks with our leadership team
  • Electric adjustable stand up desk
  • Discounted vacation rental on a yearly basis (taxable benefit)
  • Discounted Metro Bus & Rail pass

Education


Walla Walla University
2001 - 2006
Engineer's Degree in Computer Science

Professional Skills


  • Demonstrated excellent trouble shooting and problem-solving skills across layered systems/services
  • Strong communication and collaboration skills to work effectively in a team environment
  • Work effectively with people who have a wide variety of skills, experiences and responsibilities
  • Strong coding skills in a back-end programming language
  • Systematic problem-solving approach, coupled with strong communication skills, and a sense of ownership and drive
  • Excellent technical problem solving skills and aptitude to learn new technologies and methodologies
  • Excellent problem solving, collaboration and communication skills

How to write Software Engineer, Backend Resume

Software Engineer, Backend role is responsible for design, database, collaboration, java, integration, mac, security, shipping, coding, architecture.
To write great resume for software engineer, backend job, your resume must include:

  • Your contact information
  • Work experience
  • Education
  • Skill listing

Contact Information For Software Engineer, Backend Resume

The section contact information is important in your software engineer, backend resume. The recruiter has to be able to contact you ASAP if they like to offer you the job. This is why you need to provide your:

  • First and last name
  • Email
  • Telephone number

Work Experience in Your Software Engineer, Backend Resume

The section work experience is an essential part of your software engineer, backend resume. It’s the one thing the recruiter really cares about and pays the most attention to.
This section, however, is not just a list of your previous software engineer, backend responsibilities. It's meant to present you as a wholesome candidate by showcasing your relevant accomplishments and should be tailored specifically to the particular software engineer, backend position you're applying to. The work experience section should be the detailed summary of your latest 3 or 4 positions.

Representative Software Engineer, Backend resume experience can include:

  • Strong experience designing, building, and working with petabyte scale distributed systems
  • Experience and good understanding of Microsoft SQL Server or similar RDBMS
  • Work effectively in a diverse team of talented engineers
  • Advanced written, oral communication and interpersonal skills
  • Work effectively in a diverse team of engineers
  • A full stack developer with a strong experience on .NET, MSSQL, C/C++

Education on a Software Engineer, Backend Resume

Make sure to make education a priority on your software engineer, backend resume. If you’ve been working for a few years and have a few solid positions to show, put your education after your software engineer, backend experience. For example, if you have a Ph.D in Neuroscience and a Master's in the same sphere, just list your Ph.D. Besides the doctorate, Master’s degrees go next, followed by Bachelor’s and finally, Associate’s degree.

Additional details to include:

  • School you graduated from
  • Major/ minor
  • Year of graduation
  • Location of school

These are the four additional pieces of information you should mention when listing your education on your resume.

Professional Skills in Software Engineer, Backend Resume

When listing skills on your software engineer, backend resume, remember always to be honest about your level of ability. Include the Skills section after experience.

Present the most important skills in your resume, there's a list of typical software engineer, backend skills:

  • Good communication skills and ability to work well within a development team following agile methodologies
  • Proven experience in leading teams in software test planning, automation, documentation and process improvement
  • Strong experience with building cloud based API platforms or backend systems
  • Proven foundation in computer science, with strong competencies in operating systems, networks, data structures, algorithms and software design
  • Solid knowledge and production programming experience in at least one of Java/Go/Python
  • A full stack developer with a strong experience on C++, .NET

List of Typical Experience For a Software Engineer, Backend Resume

1

Experience For Senior Software Engineer, Backend Resume

  • Take ownership in the development of product features all the way from inception to delivery and beyond, grounded from the understanding Mendeley users’ needs
  • Experience in liaising with client and product teams to establish requirements
  • Excellent judgement in designing RESTful APIs to serve multiple clients (stateful and stateless)
  • Solid understanding of performance and scalability
  • Experience with frontend development and leading JavaScript frameworks
  • Proven deep expertise in Java, XP, REST
2

Experience For Software Engineer Backend Resume

  • Build and operate infrastructure, toolset and deployment pipelines
  • Strong background in object oriented design, testability, and code reusability
  • Hands-on experience with highly concurrent production grade systems
  • Experience with container technologies like docker and container management systems like Kubernetes in production
  • Experience with continuous integration/continuous deployment (CI/CD)
  • Progressive software development experience
  • Java with good object-oriented methodology, frameworks and development of complex modules
  • Collaborate with product and experience teams to define and prototype feature specifications
  • Senior job grade available in case of applicable multi-year experience
3

Experience For Software Engineer Backend Developer Resume

  • Have experience with React, CSS and other front-end technologies
  • Experience with medium to large scale distributed backend systems
  • Experience with relational and non-relational databases, such as mySql, memcache, redis, etc
  • Experience in .NET web development (Web API, MVC)
  • Proven ability to work and make design decisions independently
4

Experience For G Software Engineer Backend Resume

  • Experience with the MEAN stack technologies
  • Experience with AWS cloud environment and solutions
  • Experience with Entity Framework and ASP.NET Core
  • Front end development experience: JavaScript/TypeScript, CSS & HTML, Webpack, Node.js
  • Experience with backend services or distributed systems
5

Experience For Lead Software Engineer, Backend RMN Resume

  • Experience with mobile apps and/or databases
  • Related work experience
  • 0 – 1 years of related work experience
  • Strong in test driven development, algorithms and data structure
  • Experience with web technologies like REST APIs, JSON, etc
  • Excellent proficiency with NIX development environments
  • Experience with distributed systems and microservice architectures
  • Experience with SQL and key-value data stores (MySQL, Postgres, Redis, Cassandra)
  • Experience with Elixir, Erlang or other functional languages
6

Experience For Software Engineer, Backend / Server Resume

  • Experience with serverless technologies such as AWS Lambda
  • Experience with Kinesis, Kafka or other real-time data pipelines
  • Experience with event-driven architectures
  • Experience in additional software stacks
  • Experience in TensorFlow, Caffe, or related technologies
7

Experience For Software Engineer, Backend Financial Systems Resume

  • Experience with MongoDB, AWS DynamoDB, Google Cloud Spanner or MySQL query optimization
  • Experience with real-time technology platforms
  • Demonstrate delivery of complex projects in previous roles
  • Working knowledge of software engineering best practices (e.g. code reviews, unit testing / integration testing.)
  • Developing highly reliable, scalable real-time services, including sound knowledge of designing RESTful services
  • Troubleshooting and creative problem-solving abilities
  • Developing applications on the Spring framework
8

Experience For Software Engineer, Backend UX Resume

  • Understanding of unit, integration, and end-to-end testing
  • Understanding of caching strategies
  • Being part of an influential team to solve complex data driven optimization techniques for 3.5 billion visitors a year
  • Debugging Tools (Chrome or FireFox Dev Tools)
  • Understanding of noSQL, particularly MongoDB, or Cassandra
  • Maintaining focus on agreed objectives and deliverables whatever the circumstances
  • Understanding the needs, objectives and constraints of those in other disciplines and functions
  • Basic understanding of Machine Learning Fundamentals and willingness to contribute to the projects involving Machine Learning
  • Work closely with infrastructure team in building and scaling back-end services as well as performing root cause analysis investigations
9

Experience For Software Engineer, Backend RMN Resume

  • History of launching products containing deep learning technologies
  • Take operational responsibility for the services that are owned by your team, potentially including taking part in an on-call rotation
  • Encourage knowledge sharing and evangelize tech and engineering best practices through participation in brown bag lunch talks and tech community events
  • Build high quality code by developing both unit and integration testing
  • Implement features using a variety of current technologies/programming languages
  • Self-starter who is comfortable taking a task, collaborating with other engineers to design and implement features
  • Problem solving and have past demonstration of coming up with creative solutions to tough challenges
10

Experience For Software Engineer, Backend Resume

  • Passion for writing great software and not constrained by the technology stack or programing language
  • Plan for the future by clearly communicating the cost-benefit of a given solution and advocating the best path forward
  • Lead project streams and create a collaborative and open working environment
  • B.S., M.S. or Ph.D. in Computer Science, Software Engineering, or related field
  • Continuously improve our product by innovating on the service through the usage of A/B tests
  • Maintain existing and create new software products
  • Investigate and understand existing system components

List of Typical Skills For a Software Engineer, Backend Resume

1

Skills For Senior Software Engineer, Backend Resume

  • Strong development experience in JavaScript or Java, and ideally both
  • Strong experience with Amazon Web Services
  • Experience with (or willing to learn) big and fast data processing, including map-reduce Hadoop and the latest streaming processing technologies
  • Good understanding of building APIs and services using REST
  • Experience designing and building RESTful APIs using Microservices architecture
2

Skills For Software Engineer Backend Resume

  • Experience designing and developing REST-based services with well-defined contracts
  • Strong understanding of concepts related to computer architecture, data structures and standard programming practices
  • Good understanding of code versioning and build/deploy tools, e.g. git, npm, Jenkins
  • Experience monitoring and debugging production systems
  • Experience with scaling and orchestrating AWS deployments
3

Skills For Software Engineer Backend Developer Resume

  • Good knowledge of OOP principles and familiarity in applying programming principles and best practices to write maintainable code
  • Experience designing and developing API's and Web Services
  • Strong knowledge of Object Oriented Programming (OOP); including, modular design and development
  • Proven ability in taking a project from end to end (scoping phases to launch of the project)
  • Significant experience building interactive, cloud-based applications that are designed to serve a diverse, globally scaled, user base
  • Experience working in CI/CD environment
  • Experience with containers build using Docker
4

Skills For G Software Engineer Backend Resume

  • Experience in Java, C++, or Go programing
  • Experienced with some or all of the following: Javascript, REST, Java, Node.js, C++, NoSQL and SQL databases, Docker, Scala, Akka, Microservice architecture
  • Experience with Hadoop or Map/Reduce abstractions like Scalding
  • Experience with test-driven development and automated testing frameworks
  • Experience in using build automation technologies like Gradle, Maven, Jenkins
  • Experience working with Python, R,
  • Experience using agile development methodologies
  • Very strong CS fundamentals, programming, data structures and algorithms
  • Experience in robotics, real time systems, embedded systems, or self-driving technologies
5

Skills For Lead Software Engineer, Backend RMN Resume

  • Experience in building API-based platforms in Node.js
  • Experience in web front-end development using modern frameworks such as React/Redux
  • Professional experience in building backend systems
  • Cooperate within a cross functional team and within an international setting
  • Strong analytical thinking and interest in new technologies
  • Coding experience in backend technologies
  • Experience building in server-side program
6

Skills For Software Engineer, Backend / Server Resume

  • Experience building in server-side program
  • Experience in backend development using Java, JavaScript and TypeScript
  • Experience with asynchronous, multi-threaded programming and distributed systems
  • Extensive hands-on programming experience in Python
  • Bachelors, Masters in Computer Science or 7+ years of industry experience coding in an object oriented language
  • Experience building distributed systems that have been successfully delivered to customers
7

Skills For Software Engineer, Backend Financial Systems Resume

  • Experience in cross-functional team communication, and conveying technical ideas to key stakeholders
  • Over 5 years of professional experience developing scalable, distributed applications
  • Broad experience with Spring framework
  • A proven capability for creative thinking, intellectual and ambitious exploration
  • Either have experience with or are interested in working at scale
8

Skills For Software Engineer, Backend UX Resume

  • Have experience building microservices, preferably with Java, Scala or another JVM language
  • Experience with Javascript frameworks (i.e. AngularJS, Ember.js, etc.)
  • Experience with LAMP administration
  • Experience with cloud and container technologies: Docker, Swarm, Kubernetes, ECS, AWS
  • Experience in Test Driven Development and continuous integration and deliver of software Products
  • Experience in Java server-side development, including Spring, Hibernate & SQL
  • Event oriented experience using queues like SQS, JMS or Kafka
  • A great deal of JVM experience
  • Some front-end development experience (HTML5, JavaScript, CSS3, React) could be helpful as well
9

Skills For Software Engineer, Backend RMN Resume

  • Experience in analyzing, scaling, and debugging large systems processing lots of data
  • Experience with systems for automating deployment, scaling and management of containerised applications, such as Kubernetes and Mesos
  • Experience with building out back-end testing (Mocha/Jest/Chai)
  • Experience in creating cloud-based applications
  • Experience in building micro services
  • Experience with building RESTful Services/APIs (Node.js, Ruby on Rails, or similar framework)
10

Skills For Software Engineer, Backend Resume

  • Experience with C# programming
  • Work closely with product management, design and internal teams to understand needs and develop solutions to improving operations and end-user experience
  • Experience working on backend development
  • Experience with Scala or another functional languages
  • Experience with web development and Javascript frameworks (e.g., ReactJS)
  • Experience with devops/infrastructure tasks
  • Experience with big data technologies, such as Kafka, Spark, Storm, Flink and Cassandra

List of Typical Responsibilities For a Software Engineer, Backend Resume

1

Responsibilities For Senior Software Engineer, Backend Resume

  • Experience in working within a Continuous Delivery (CD) development model
  • Ideally some experience with JavaScript, HTML5, CSS3, AngularJS
  • Skilled with Object Oriented language like Java
  • Strong familiarity in at least one of the following languages: Scala, Ruby, Java, Python, C/C++, Go
  • Experience with encryption and cryptography standards
  • Backend software development experience
  • Experience with Microservices deployment (Jenkins, AWS technologies and Docker)
  • Understanding of basic infrastructure components like load balancers
2

Responsibilities For Software Engineer Backend Resume

  • Code using primarily Hack (based on PHP)
  • Play a vital role in offering the ability to easily integrate and deliver new features and make platform capabilities easily accessible
  • Build data ingestion, processing, and retrieval applications
  • Gather requirements from other AV engineering teams, and synthese them into creative software solution
  • Knowledge of data processing systems in batch as well as real-time
  • Participate in code reviews to ensure code quality and encourage knowledge sharing
  • Expertise in at least one modern programming language (Python, Javascript, Java or Go)
  • Fluency in computer science fundamentals in design, data structures, algorithm design, problem solving, and complexity analysis
3

Responsibilities For Software Engineer Backend Developer Resume

  • Knowledge of at least one modern programming language, such as Go, Java, C++ and Scala, etc
  • Build data generation, processing and retrieval services that runs the simulator on the cloud in a massively parallel fashion
  • Work closely with other members on the simulation team to identify bottlenecks of the simulator and devising solutions to them
  • Gather requirements from other AV engineering teams, and synthesize them into creative software solutions
  • Knowledge of data processing systems in batch and how RESTful APIs work at scale
4

Responsibilities For G Software Engineer Backend Resume

  • Identify new technologies to continuously enhance the existing products
  • Design, development and testing of large and complex applications
  • Build robust, lasting, and scalable products
  • Iterate quickly without compromising quality
  • Understand and mitigate risk through robust analysis and testing
5

Responsibilities For Lead Software Engineer, Backend RMN Resume

  • Give opportunities to stretch yourself by learning new technologies
  • Following an Agile process
  • Go (or C-like programming languages)
  • Linux or other Unix-like Operating Systems
  • CI build systems or automated testing
  • Someone who loves to learn and is passionate about helping others
  • Machine Learning knowledge and exposure
  • Exposure to Big Data and Streaming technologies such as: Hadoop, Spark, and Kafka
  • Define and shape the fundamentals of engineering at Grab
6

Responsibilities For Software Engineer, Backend / Server Resume

  • Lead the journey towards Continuous Delivery by enabling teams across Grab to test and deploy their code with confidence
  • Design and write with the cutting edge GO language to improve the availability, scalability, latency, and efficiency of Grab's range of services
  • Work with engineering team to explore and create new design / architectures geared towards scale and performance
  • Learn full stack performance tuning and optimization
  • Among others, an online learning platform (1500 courses & 11000 e-books)
  • Are interested in growing as both an engineer and a teammate
7

Responsibilities For Software Engineer, Backend Financial Systems Resume

  • Are willing to try new things and work with a diverse group of people
  • Intelligently create and interpret UX wires and design mocks, building them into functional layouts and interfaces
  • Self-motivated and independent learner who is willing to share knowledge with the team
  • Exposure to systems programming in C/C++
  • Be comfortable using different design patterns and algorithms
8

Responsibilities For Software Engineer, Backend UX Resume

  • Java lover. Have worked with Java 8 and have knowledge in Spring Boot
  • Have an interest in solving scalability and performance issues
  • A focused, organized approach to development, testing, and quality
  • A BS/MS/Ph.D in Computer Science, Computer Engineering, or a STEM field
  • BS or MS in Computer Science or related engineering discipline
9

Responsibilities For Software Engineer, Backend RMN Resume

  • Assists in the investigation and resolution of issues relating to applications
  • Unit Testing Frameworks: JUnit or TestNG
  • Unit testing: QUnit (preferable) or Jasmine or Mocha or UnitJS
  • Knowledge of open-source and commercial libraries, technologies and services
  • Knowledge of: Dropwizard (JAX-RS, etc), AWS, Microservice architecture, Git, MySQL, Hadoop, HBase, Phoenix
  • Deep interest to learn new technologies and share findings
  • Experience in requirements analysis, design, coding and unit testing of scalable, distributed, fault-tolerant applications in Windows and UNIX environments
10

Responsibilities For Software Engineer, Backend Resume

  • Design, build, and test performant components in problem areas including but not limited to data aggregation/transformation/reporting and large-scale computations for a collaborative multi-user application
  • Exercise your own judgment along with support from teammates to architect and implement robust, maintainable solutions
  • Design, develop and deploy backend services with focus on high availability, low latency and scalability
  • Work in an environment that supports your individual growth
  • Technologies we use: AWS, JAVA, Kafka and RabbitMQ, MySQL. Splunk and ELK
  • AWS, Docker, Mesos, Dropwizard, Elasticsearch, Cassandra, Kafka, Hadoop, NoSQL, Java, Git, Splunk, NewRelic, Jenkins, NodeJs

Related to Software Engineer, Backend Resume Samples

Backend Software Engineer Resume Sample

Work Experience

  •  Design and develop a reliable, scalable, and flexible e-commerce platform for Nest's online store   •  Lead projects which include payments processing, order fulfillment, delivery scheduling, and supply chain operations systems   •  Collaborate with a wide range of teams to del...
Professional Skills

  •  Strong analytical, problem-solving skills,...
  •  Excellent analytical skills and systematic...
  •  Excellent programming design skills on hig...
4.9
19 votes

Senior Software Engineer, UI Resume Sample

Work Experience

  •  Good solid DevOps experience is strongly desired   •  Create, own, and utilize front-end user interface technologies, middle-tier integration and processing frameworks, and back-end persistence layers for use across multiple data intensive applications for MHE’s Digital Platform Group   •&nb...
Professional Skills

  •  Strong communication skills and work exper...
  •  JavaScript programming with strong skills ...
  •  Excellent communication, presentation skil...
5.0
13 votes

Software Engineer, UI Resume Sample

Work Experience

  •  Serve as an active partner in the team’s leadership   •  Extensive user interface design and implementation experience   •  Extensive professional game programming experience, with at least one shipped AAA title   •  Deep familiarity with common user interface c...
Professional Skills

  •  Strong problem identification and problem-...
  •  Great engineering skills and strong CS fun...
  •  Strong Experience in developing UI interfa...
4.9
15 votes

Senior Cyber Resume Sample

Work Experience

  •  Demonstration of deep technical understanding of Cyber/Network Security & Privacy, an Commercial and Technology Errors & Omissions, and Media. Utilizing risk expertise and knowledge of industry and insurance market place, reviews clients’ exposures and loss experience and develops solutions for complex clients’ n...
Professional Skills

  •  Passion for all things information technol...
  •  Project and case management skills
  •  Experience of using common security tools ...
4.9
22 votes

Consultant CRM Resume Sample

Work Experience

  •  Identify the appropriate stakeholders for your area of work, considering the impact of your work and the broader cross-functional dependencies. Manage these relationships to meet stakeholders’ business needs and align expectations. Always strive to improve business partner satisfaction   •  Implemente...
Professional Skills

  •  Strong Influencing skills and communicatio...
  •  Global team player, effective and reliable...
  •  Experience managing global CRM teams and w...
4.7
19 votes

Lead SAP Resume Sample

Work Experience

  •  Application life cycle management for all Tate & Lyle’s application landscape including roadmaps and Software Asset Management where needed   •  Comprehensive understanding of SAP’s customizing toolset   •  Work independently as well as a part of a global team   •&nbs...
Professional Skills

  •  Experience in strong background in formal ...
  •  Business Analyst experience in functional ...
  •  Min of 6 to 8 years of experience required...
4.9
17 votes
Resume Builder

Create a Resume in Minutes with Professional Resume Templates