Post job

Senior software development engineer job description

Updated March 14, 2024
7 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.

Example senior software development engineer requirements on a job description

Senior software development engineer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in senior software development engineer job postings.
Sample senior software development engineer requirements
  • Bachelor's Degree in Computer Science or related field.
  • 5+ years of software development experience.
  • Proficiency in multiple programming languages.
  • Experience designing, developing and debugging software.
  • Knowledge of software engineering best practices.
Sample required senior software development engineer soft skills
  • Excellent communication and teamwork skills.
  • Ability to solve complex problems.
  • Attention to detail.
  • Ability to manage multiple projects.
  • Ability to learn quickly.

Senior software development engineer job description example 1

Amazon senior software development engineer job description

Come join the AWS Marketplace Team in our mission to change the way enterprise software is bought and sold! AWS Marketplace enables software sellers to reach all AWS customers, and it enables software buyers to easily discover, purchase and consume software. Our goals include: enriching the platform to support more diverse selection, improving buyer and seller experience and implementing new capabilities to improve the products and offerings. Our vision is to make AWS Marketplace the one stop shop for buying and selling software -- just like Amazon.com is for retail.

If you are interested in creating highly available services that enable third-party software vendors and AWS Services -- such as EC2, ECS, EKS, Fargate and SageMaker -- to integrate with AWS Marketplace software, then this is the team for you! Our systems use a wide variety of native AWS services, including API Gateway, Lambda, SNS, SQS, Kinesis, DynamoDB. The systems we own are complex and there is ample opportunity to gain exposure to building and operating systems at AWS scale. You will own significant portions of the product and will influence our strategy by helping define our system architecture and next wave of product features. Teamwork, hustle, and strong communication skills (to both business and technical partners) are essential to this role.

The ideal candidate will have a track record of success, delivering new features or products. This person has thrived and succeeded in delivering high quality technology products/services in a hyper-growth environment where priorities shift fast. He or she has strong design and implementation experience, strong knowledge of web services and protocols, and an in-depth knowledge of distributed systems architectures.

The AWS Marketplace team is building out a platform for cloud commerce. Come talk to us about this unique opportunity.
BASIC QUALIFICATIONS

+ 4+ years of professional software development experience

+ 3+ years of programming experience with at least one modern language such as Java, Scala, C++, or C# including object-oriented design

+ 2+ years of experience contributing to the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems

+ BS in Computer Science or equivalent

PREFERRED QUALIFICATIONS

+ MS in Computer Science or equivalent

+ 7+ years of industry experience.

+ Experience with AWS services like API Gateway, EC2, S3, SNS, SQS, Kinesis, Lambda, and DynamoDB.

+ Experience building scalable infrastructure software or distributed systems for commercial web services.

+ Sharp analytical abilities and proven design skills.

+ Strong sense of ownership, urgency, and drive.

+ Demonstrated leadership abilities in an engineering environment in driving operational excellence and best practices.

Amazon.com is an Equal Opportunity Employer - Minority / Women / Disability / Veteran / Gender Identity / Sexual Orientation.
jobs
Post a job for free, promote it for a fee

Senior software development engineer job description example 2

Starbucks senior software development engineer job description

  • Develops, maintains, and executes automated test scripts.
  • Develops, maintains, and executes performance tests and metrics.
  • Develops, maintains, and executes manual testing as needed.
  • Strategize and execute end to end integration and performance testing for various complex programs and initiatives.
  • Perform gap analysis of current state of automation frameworks, functional testing process and testing infrastructure across products and strategizing future state of automation framework with a roadmap.
  • Evangelize, strategize, introduce and implement automation and performance testing frameworks to support integration SOA web services.
  • Write functional and automated/performance tests and test harnesses application and services under test.
  • Write and review test strategies, test plans and test cases based on the agile stories and/or product requirements.
  • Interact and collaborate directly with software developers, product managers, and business analysts to ensure proper development and quality of service applications and products.
  • Interact with SDETs, QA members and technical leaders to understand systems and component specifications and recommend changes to facilitate efficient and effective testing.
  • Evangelize software testing best practices and influence architecture and design decisions.
  • Participate in efforts to share testing technology and expertise within the company.
  • Perform tasks efficiently and work together with team to ensure project success.
  • Advances and improves automation and performance framework design features and implements automated/performance test suites and test cases within that framework.
  • Participates in tool analysis, creates proof of concept models, and makes recommendations to support the tools selection process.
  • Creates and manufactures test data needed for execution or database population.
jobs
Dealing with hard-to-fill positions? Let us help.

Senior software development engineer job description example 3

BorgWarner senior software development engineer job description

Reliably delivering what's needed today
There are few challenges as important today as creating solutions that support a cleaner, more energy-efficient world. This requires a commitment to constantly improve the transportation of people and things. We, at BorgWarner, made that commitment decades ago and have since been creating technologies to improve efficiency, emissions and performance in all types of vehicles.

Constantly pursuing what's next
Our proven track record has made us industry leader in clean, energy-efficient propulsion system solutions for combustion, hybrid and electric vehicles. We uncover strong trends and use smart science and technology to address a future based on varying regulations, consumer demands and automaker requirements.

Product leadership that's changing the world
Our employees have earned trusted partnerships with customers and suppliers around the world. We leverage these relationships to gain a deeper understanding of the challenges at hand and then do what it takes to develop the next solution. Our strong operations and commercialization expertise result in high volume availability of competitive, efficient products that truly drive change.

BorgWarner PowerDrive Systems is currently looking for “dynamic, results driven” individual to join as a Sr. Software Development Engineer at our Indiana Technical Center with locations in Noblesville or Kokomo IN.

In this role, the Sr. Software Development Engineer will be responsible for Inverter Model support (development).

Key Accountabilities:
Develop embedded software using C, and Model based tools focusing on reusability across projects Assist in debugging through established problem-solving techniques and debug on bench Interface with Systems engineering to ensure software requirements are documented appropriately and analyzed prior to software design and implementation Support the development and maintenance of and adhere to the project family common software architecture Design, code, test software following Automotive SPICE-compliant development process Ensure document traceability from requirements through test cases Work as part of a development team

Requirements:
Bachelor's degree in Computer Science, Computer Engineering, or similar engineering field5+ years of embedded software experience required or candidates with embedded software internships Knowledge/Experience with MATLAB-Simulink is required Embedded Electronics experience is a plus CAN experience preferred Low level driver development experience is preferred Knowledge of Agile is a plus

BorgWarner Competencies:
Drive for ResultsDecision QualityInterpersonal SavvyProblem SolvingConflict Management

Safety
This position will adhere to the Global Star Safety Program, including safety rules, practices and training as outlined in the BorgWarner Safety Policy Manual. This individual will work in a manner that stresses the importance of preventing accidents and illnesses. He/she must take every precaution reasonable in the given circumstance for the protection of themselves and co-workers. In addition, he/she is responsible for reporting all injuries and/or possible dangerous situations, incidents, or occurrences to their immediate supervisor.

Equal Employer Opportunity Statement
BorgWarner is an equal employment opportunity employer such that all qualified applicants will receive consideration for employment without regard to race, color, age, religion, sex, sexual orientation, gender identity/expression, national origin, disability or protected veteran status.
#LI-JC3
#LI-Hybrid

Internal Use Only: Salary
Global Terms of Use and Privacy Statement
Carefully read the BorgWarner Privacy Policy before using this website. Your ability to access and use this website and apply for a job at BorgWarner are conditioned on your acceptance and compliance with these terms.

Please access the linked document by clicking here, select the geographical area where you are applying for employment, and review. Before submitting your application you will be asked to confirm your agreement with the terms.
jobs
Start connecting with qualified job seekers

Resources for employers posting senior software development engineer jobs

Average cost of hiring
Recruitment statistics
How to write a job description
Examples of work conditions

Senior software development engineer job description FAQs

Ready to start hiring?

Updated March 14, 2024

Zippia Research Team
Zippia Team

Editorial Staff

The Zippia Research Team has spent countless hours reviewing resumes, job postings, and government data to determine what goes into getting a job in each phase of life. Professional writers and data scientists comprise the Zippia Research Team.