Software development engineer job description
Updated March 14, 2024
10 min read
A software development engineer is in charge of building software or further improving it. Their duties include designing programs, testing them, altering them, and otherwise bettering them.
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.
Example software development engineer requirements on a job description
Software development engineer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in software development engineer job postings.
Sample software development engineer requirements
- Bachelor's Degree in Computer Science or related field.
- 2+ years of software engineering experience.
- Strong programming skills in C++, Java, Python, etc.
- Familiarity with web technologies (HTML, CSS, JavaScript).
- Knowledge of databases and operating systems.
Sample required software development engineer soft skills
- Excellent communication and problem-solving skills.
- Ability to work both independently and collaboratively.
- Self-motivated and able to take initiative.
- Time management and organizational skills.
- Passion for technology and learning new skills.
Software development engineer job description example 1
JPMorgan Chase & Co. software development engineer job description
As a member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You'll work in a collaborative, trusting, thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.
Our platform is used by Advisors and end clients to effectively help them with their Wealth management needs. As a software engineer- Software Developer in Test (SDET), you will drive innovative solutions to grow our existing platforms while developing and testing new solutions and integrations. You will work with a group of talented engineers in new build efforts to deliver products of the highest standard. Your deep experience in application design, solutions architecting, analytics, development and testing will be required to complement our strategic direction and solve complex problems.
This role requires a wide variety of strengths and capabilities, including:
**Qualifications**
+ University degree, or specialized training or equivalent work experience
+ Good understanding and advanced knowledge of application, data and infrastructure architecture disciplines
+ Good experience in Wealth Management Trading platforms (Equity, MF, Options) and Order Management systems.
+ Working proficiency in developmental toolsets.
+ Ability to understand, explain and debug both development and architecture solutions.
+ Actively participate in an Agile / Scrum team to deliver high-quality feature releases on an accelerated cadence.
+ Contribute to design and development of key common services (Restful Microservices, SOAP). Preferred experience with Apigee and AWS Cloud.
+ Designing, Developing and Coding scripts for automation testing.
+ Developing scripts using tools like Selenium with Java. (e.g Page Object Implementation, API Test Automation)
+ Should have 3 or more years of experience on the toolsets (Jira, SOAP UI/Ready API, Java for API (Restful & SOAP) automation, Postman, Jmeter, DB2, Sybase, RestAssured/Karate or similar frameworks.
+ Experience with CI/CD tools like Jenkins, Version Control tools (BitBucket, Git).
+ Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals.
+ Good oral and written communication skills.
+ Managing and tracking work using management tools like JIRA.
+ Follow and promote Agile practices like TDD/BDD.
+ Research new technologies, identify and learn best practice, adapt quickly and provide technical guidance to other team members
+ Work with multiple globally distributed teams to deliver solutions across regions
+ Advice, collaborate and synthesize feedback from Wealth Managers and Product Desks.
Our platform is used by Advisors and end clients to effectively help them with their Wealth management needs. As a software engineer- Software Developer in Test (SDET), you will drive innovative solutions to grow our existing platforms while developing and testing new solutions and integrations. You will work with a group of talented engineers in new build efforts to deliver products of the highest standard. Your deep experience in application design, solutions architecting, analytics, development and testing will be required to complement our strategic direction and solve complex problems.
This role requires a wide variety of strengths and capabilities, including:
**Qualifications**
+ University degree, or specialized training or equivalent work experience
+ Good understanding and advanced knowledge of application, data and infrastructure architecture disciplines
+ Good experience in Wealth Management Trading platforms (Equity, MF, Options) and Order Management systems.
+ Working proficiency in developmental toolsets.
+ Ability to understand, explain and debug both development and architecture solutions.
+ Actively participate in an Agile / Scrum team to deliver high-quality feature releases on an accelerated cadence.
+ Contribute to design and development of key common services (Restful Microservices, SOAP). Preferred experience with Apigee and AWS Cloud.
+ Designing, Developing and Coding scripts for automation testing.
+ Developing scripts using tools like Selenium with Java. (e.g Page Object Implementation, API Test Automation)
+ Should have 3 or more years of experience on the toolsets (Jira, SOAP UI/Ready API, Java for API (Restful & SOAP) automation, Postman, Jmeter, DB2, Sybase, RestAssured/Karate or similar frameworks.
+ Experience with CI/CD tools like Jenkins, Version Control tools (BitBucket, Git).
+ Ability to collaborate with high-performing teams and individuals throughout the firm to accomplish common goals.
+ Good oral and written communication skills.
+ Managing and tracking work using management tools like JIRA.
+ Follow and promote Agile practices like TDD/BDD.
+ Research new technologies, identify and learn best practice, adapt quickly and provide technical guidance to other team members
+ Work with multiple globally distributed teams to deliver solutions across regions
+ Advice, collaborate and synthesize feedback from Wealth Managers and Product Desks.
Post a job for free, promote it for a fee
Software development engineer job description example 2
CVS Health software development engineer job description
CVS Health Digital is looking for a Software Development Engineer with enterprise development experience in design, development, testing and deployment.You will be working with a team of engineers in multiple locations, as well as a technical Subject Matter Experts.You will be actively contributing in designing & developing applications/services using advanced technologies, and CI/CD processes.You should have the ability prioritize tasks well, and to communicate clearly. You must be able to work across multiple facets of the project and juggle multiple responsibilities at the same time
Pay Range
The typical pay range for this role is:
Minimum: 75,000
Maximum: 167,000
Please keep in mind that this range represents the pay range for all positions in the job grade within which this position falls. The actual salary offer will take into account a wide range of factors, including location.
Required Qualifications
5+ years of software development experience partnering with architecture, product and program management teams to influence product development assisting or improving products.5+ years of experience with programming languages/tools including Java, NodeJS, Python, Go, JavaScript and Shell Scripts.5+ years of experience with emerging platforms such as, Linux and open source technologies.5+ years of experience with build automation technologies, preferably Jenkins5+ years of experienced in CI/CD and operationalized distributed and highly scalable & available cloud applications.
COVID Requirements
COVID-19 Vaccination Requirement
CVS Health requires certain colleagues to be fully vaccinated against COVID-19 (including any booster shots if required), where allowable under the law, unless they are approved for a reasonable accommodation based on disability, medical condition, religious belief, or other legally recognized reasons that prevents them from being vaccinated.
You are required to have received at least one COVID-19 shot prior to your first day of employment and to provide proof of your vaccination status or apply for a reasonable accommodation within the first 10 days of your employment. Please note that in some states and roles, you may be required to provide proof of full vaccination or an approved reasonable accommodation before you can begin to actively work.
Preferred Qualifications
5+ years of expert knowledge working with XML, JSON, HTML, CSS and Java Script.5+ years of working experience in using libraries, tools, and frameworks such as: Nodejs, Angular, Underscore, jQuery, Bootstrap.Good understanding of framework code and methods of component architecture.A track record of writing clean, high quality, high performing, scalable code.Disciplined approach to testing and quality assurance.Strong troubleshooting skills.Working experience of CI/CD pipeline, GIT, or Jenkins.Experience with SAFe Agile.Experience in web security.Experience working with distributed systems.Experience in test driven development Thrive in a fast-paced environment.
Education
Bachelors degree or equivalent years of experience
Business Overview
Bring your heart to CVS HealthEvery one of us at CVS Health shares a single, clear purpose: Bringing our heart to every moment of your health. This purpose guides our commitment to deliver enhanced human-centric health care for a rapidly changing world. Anchored in our brand - with heart at its center - our purpose sends a personal message that how we deliver our services is just as important as what we deliver.Our Heart At Work Behaviors™ support this purpose. We want everyone who works at CVS Health to feel empowered by the role they play in transforming our culture and accelerating our ability to innovate and deliver solutions to make health care more personal, convenient and affordable. We strive to promote and sustain a culture of diversity, inclusion and belonging every day. CVS Health is an affirmative action employer, and is an equal opportunity employer, as are the physician-owned businesses for which CVS Health provides management services. We do not discriminate in recruiting, hiring, promotion, or any other personnel action based on race, ethnicity, color, national origin, sex/gender, sexual orientation, gender identity or expression, religion, age, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.
Pay Range
The typical pay range for this role is:
Minimum: 75,000
Maximum: 167,000
Please keep in mind that this range represents the pay range for all positions in the job grade within which this position falls. The actual salary offer will take into account a wide range of factors, including location.
Required Qualifications
5+ years of software development experience partnering with architecture, product and program management teams to influence product development assisting or improving products.5+ years of experience with programming languages/tools including Java, NodeJS, Python, Go, JavaScript and Shell Scripts.5+ years of experience with emerging platforms such as, Linux and open source technologies.5+ years of experience with build automation technologies, preferably Jenkins5+ years of experienced in CI/CD and operationalized distributed and highly scalable & available cloud applications.
COVID Requirements
COVID-19 Vaccination Requirement
CVS Health requires certain colleagues to be fully vaccinated against COVID-19 (including any booster shots if required), where allowable under the law, unless they are approved for a reasonable accommodation based on disability, medical condition, religious belief, or other legally recognized reasons that prevents them from being vaccinated.
You are required to have received at least one COVID-19 shot prior to your first day of employment and to provide proof of your vaccination status or apply for a reasonable accommodation within the first 10 days of your employment. Please note that in some states and roles, you may be required to provide proof of full vaccination or an approved reasonable accommodation before you can begin to actively work.
Preferred Qualifications
5+ years of expert knowledge working with XML, JSON, HTML, CSS and Java Script.5+ years of working experience in using libraries, tools, and frameworks such as: Nodejs, Angular, Underscore, jQuery, Bootstrap.Good understanding of framework code and methods of component architecture.A track record of writing clean, high quality, high performing, scalable code.Disciplined approach to testing and quality assurance.Strong troubleshooting skills.Working experience of CI/CD pipeline, GIT, or Jenkins.Experience with SAFe Agile.Experience in web security.Experience working with distributed systems.Experience in test driven development Thrive in a fast-paced environment.
Education
Bachelors degree or equivalent years of experience
Business Overview
Bring your heart to CVS HealthEvery one of us at CVS Health shares a single, clear purpose: Bringing our heart to every moment of your health. This purpose guides our commitment to deliver enhanced human-centric health care for a rapidly changing world. Anchored in our brand - with heart at its center - our purpose sends a personal message that how we deliver our services is just as important as what we deliver.Our Heart At Work Behaviors™ support this purpose. We want everyone who works at CVS Health to feel empowered by the role they play in transforming our culture and accelerating our ability to innovate and deliver solutions to make health care more personal, convenient and affordable. We strive to promote and sustain a culture of diversity, inclusion and belonging every day. CVS Health is an affirmative action employer, and is an equal opportunity employer, as are the physician-owned businesses for which CVS Health provides management services. We do not discriminate in recruiting, hiring, promotion, or any other personnel action based on race, ethnicity, color, national origin, sex/gender, sexual orientation, gender identity or expression, religion, age, disability, protected veteran status, or any other characteristic protected by applicable federal, state, or local law.
Dealing with hard-to-fill positions? Let us help.
Software development engineer job description example 3
Comcast software development engineer job description
Comcast's Technology, Product & Experience organization works at the intersection of media and technology. Our innovative teams are continually developing and delivering products that transform the customer experience. From creating apps like TVGo to new features such as the Talking Guide on the X1 platform, we work every day to make a positive impact through innovation in the pursuit of building amazing products that are enjoyable, easy to use and accessible across all platforms. The team also develops and supports our evolving network architecture, including next-generation consumer systems and technologies, infrastructure and engineering, network integration and management tools, and technical standards. We offer a flexible working environment to balance the need to work independently wherever you choose, with days that require collaboration at one of our offices. Our roles primarily reside inside or around one of our Tech Hubs (Philadelphia and surrounding suburbs, Denver, Austin, Silicon Valley, Washington DC/N. Virginia). Some roles can work virtual full-time if they are not near a Tech Hub, but that is dependent upon the needs of the position and amount of collaboration required.
Responsible for planning and designing new software and web applications. Edits new and existing applications. Implements, testing and debugging defined software components. Documents all development activity. Works with moderate guidance in own area of knowledge.
Job Description
What makes Comcast special? It's people!
Ready to grow your abilities? Want to use groundbreaking technology?
Hope to be a mentor in the future?
Then this role is for you!
Key Technologies:
JavaSQL or NoSQL experience
Core Responsibilities
Analyzes and resolves integration needs.Evaluates and plans software designs, test results and technical manuals.Reviews literature, patents and current practices relevant to the solution of assigned projects.Programs new software, web applications and supports new applications under development and the customization of current applications.Edits and reviews technical requirement's documentation.Works with Quality Assurance team to resolve if applications fit specification and technical requirements.Understands engineering methodologies, concepts, skills and their application in the area of specified engineering specialty.Displays an ability to apply, process design and redesign skills.Displays in-depth knowledge of project management skills.Consistent exercise of independent judgment and discretion in matters of significance.Regular, consistent and punctual attendance. Flexible to work nights and weekends, variable schedule(s) and overtime as needed.Other duties and responsibilities as assigned.
Employees at all levels are expected to:
Understand our Operating Principles; make them the guidelines for how you do your job.Be responsible for the customer experience - think and act in ways that put our customers first, give them flawless digital options at every touchpoint, and make them promoters of our services.Know your stuff - be hardworking learners, users and advocates of our pioneering technology, products and services, especially our digital tools and experiences.Win as a team - make big things happen by working together and being open to new insights.Be an active part of the Net Promoter System - a way of working that brings more employee and customer feedback into the company - by joining huddles, making call backs and helping us elevate opportunities to do better for our customers.Get results and drive growth.Respect and promote Diversity, Equity and InclusionDo what's right for each other, our customers, investors and our communities.
Disclaimer:
This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.
Comcast is an EOE/Veterans/Disabled/LGBT employer.
Compensation
Pay Range: $80,962.20-121,443
Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience.
Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details.
Education
Bachelor's Degree
While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience.
Certifications (if applicable)
Relative Work Experience
2-5 Years
Comcast is proud to be an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other basis protected by applicable law.
Responsible for planning and designing new software and web applications. Edits new and existing applications. Implements, testing and debugging defined software components. Documents all development activity. Works with moderate guidance in own area of knowledge.
Job Description
What makes Comcast special? It's people!
Ready to grow your abilities? Want to use groundbreaking technology?
Hope to be a mentor in the future?
Then this role is for you!
Key Technologies:
JavaSQL or NoSQL experience
Core Responsibilities
Analyzes and resolves integration needs.Evaluates and plans software designs, test results and technical manuals.Reviews literature, patents and current practices relevant to the solution of assigned projects.Programs new software, web applications and supports new applications under development and the customization of current applications.Edits and reviews technical requirement's documentation.Works with Quality Assurance team to resolve if applications fit specification and technical requirements.Understands engineering methodologies, concepts, skills and their application in the area of specified engineering specialty.Displays an ability to apply, process design and redesign skills.Displays in-depth knowledge of project management skills.Consistent exercise of independent judgment and discretion in matters of significance.Regular, consistent and punctual attendance. Flexible to work nights and weekends, variable schedule(s) and overtime as needed.Other duties and responsibilities as assigned.
Employees at all levels are expected to:
Understand our Operating Principles; make them the guidelines for how you do your job.Be responsible for the customer experience - think and act in ways that put our customers first, give them flawless digital options at every touchpoint, and make them promoters of our services.Know your stuff - be hardworking learners, users and advocates of our pioneering technology, products and services, especially our digital tools and experiences.Win as a team - make big things happen by working together and being open to new insights.Be an active part of the Net Promoter System - a way of working that brings more employee and customer feedback into the company - by joining huddles, making call backs and helping us elevate opportunities to do better for our customers.Get results and drive growth.Respect and promote Diversity, Equity and InclusionDo what's right for each other, our customers, investors and our communities.
Disclaimer:
This information has been designed to indicate the general nature and level of work performed by employees in this role. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities and qualifications.
Comcast is an EOE/Veterans/Disabled/LGBT employer.
Compensation
Pay Range: $80,962.20-121,443
Comcast intends to offer the selected candidate base pay within this range, dependent on job-related, non-discriminatory factors such as experience.
Base pay is one part of the Total Rewards that Comcast provides to compensate and recognize employees for their work. Most sales positions are eligible for a Commission under the terms of an applicable plan, while most non-sales positions are eligible for a Bonus. Additionally, Comcast provides best-in-class Benefits. We believe that benefits should connect you to the support you need when it matters most, and should help you care for those who matter most. That's why we provide an array of options, expert guidance and always-on tools, that are personalized to meet the needs of your reality - to help support you physically, financially and emotionally through the big milestones and in your everyday life. Please visit the compensation and benefits summary on our careers site for more details.
Education
Bachelor's Degree
While possessing the stated degree is preferred, Comcast also may consider applicants who hold some combination of coursework and experience, or who have extensive related professional experience.
Certifications (if applicable)
Relative Work Experience
2-5 Years
Comcast is proud to be an equal opportunity workplace. We will consider all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, or any other basis protected by applicable law.
Start connecting with qualified job seekers
Resources for employers posting software development engineer jobs
Software development engineer job description FAQs
Ready to start hiring?
Updated March 14, 2024