Software Engineer - Flight Software Development

Blue Origin
Software Development Engineer Job in Reston, VA
Opens new tab
You will share in the team's impact on all aspects of safety-critical real-time embedded software development. Development of flight software in compliance with safety critical software development processes Follow software development processes described in software plans 2+ years of software development experience in particular in C, C++ and Python. Experience with safety-critical software development in aerospace, automotive or other industries.
Mid Level
Masters Preferred
Bachelors Required
New
1d ago
Opens new tab

Software Engineer - Backend Development

Editech Staffing
Software Development Engineer Job in McLean, VA
Opens new tab

Location: McLean, VA
Experience: Junior Level

Remote


Overall Summary

Our client is seeking a Software Engineer who will play a key role in the development of its mobile software product. This mobile software product provides a field-service industry-leading application for Field Service professionals means to connect in both offline and online mode; This mobile software products backend uses a RESTful API-first development approach in node JS.

The successful candidate will be responsible for ensuring that the system can integrate with company-wide enterprise applications, enabling the development of richer internet applications with existing back-end data services. The candidate will thrive in a work environment that requires strong problem-solving skills and independent self-direction, coupled with an aptitude for team collaboration and open communication, as the successful candidate will need to play a key role in working with the senior architect to help transform the products future development direction.


Essential Functions

1. Work closely with a proven development team on major software releases;

2. Work in an agile development environment with daily stand-up meeting;

3. Administer and configure systems as necessary

4. Troubleshoot production and test system issues when necessary

5. Ensure all deliverables (features and bug fixes) are met as per plan and specifications;

6. Deliver quality software on-time;

7. Develop necessary user documentation in support of developed features;

8. Fast learner and self-starter with good communication skills


Essential Skills

1. Degree in Computer Science

2. 2+ years experience in backend/server-side development (specifically with node.js, Java, Javascript)

3. Strong development experience with Object Oriented Programming (OOP)

4. Good understanding of microservice architecture, messaging service/integration-patterns

5. Familiar with relational database + SQL and ORM concept

6. Experience with Cloud/AWS technologies

7. Competent scripting experience in a Linux/unix environment


Competency in the following technologies is critical as they will be used day to day in this role:

  • JavaScript
  • node JS (background in Java would be helpful)
  • Redis
  • Kafka
  • ActiveMQ
  • RabbitMQ
  • MySQL
  • SQL Server
  • Docker
  • AWS
  • Git
  • Atlassian products
  • JIRA
  • Confluence
  • Bitbucket


Desirable Skills

1. Development experience on a SaaS product

2. Experience in NoSQL and related technologies

Junior Level
32d ago
Opens new tab

Software Engineer / Web Development

Serigor Inc.
Software Development Engineer Job in Oakton, VA
Opens new tab
Software Engineer / Web Development
Full Time
Mid Level
Masters Preferred
Bachelors Required
11d ago
Opens new tab
4.5

Software Development Engineer in Test (SDET)

IDS International
Software Development Engineer Job in Arlington, VA
Opens new tab
IDS International is looking for a Software Development Engineer in Test (SDET) to join our Cyber & Information Warfare department and support our SMEIR product.
Mid Level
Offers Benefits
Masters Preferred
Bachelors Required
8d ago
Opens new tab
4.1

Software Development Engineer In Test

Indeed
Software Development Engineer Job in Gaithersburg, MD
Opens new tab
We're looking for a Quality Assurance Automation Engineer to join our growing team here at Indeed. The base salary range represents the low and high end of the Indeed salary range for this position. The range listed is just one component of Indeed's total compensation package for employees. Indeed is deeply committed to building a workplace and global community where inclusion is not only valued, but prioritized. Indeed is committed to providing reasonable accommodations to qualified individuals with disabilities in the employment application process.
Mid Level
Bachelors Required
New
1d ago
Opens new tab

Principal Software Development Engineer - Remote USA

Fireeye Security
Software Development Engineer Job, Remote or Reston, VA
Opens new tab
More at https://trellix.com.Job DescriptionAs a member of the Software Development team, your primary responsibilities include development of detection and related technologies in a Cloud environment.
Senior Level
Offers Benefits
28d ago
Opens new tab
4.8

Software Development Engineer

Audible
Software Development Engineer Job, Remote or Newark, NJ
Opens new tab
As a Software Development Engineer, you will...
Junior Level
10d ago
Opens new tab
4.7

Principal Software Development Engineer

Zillow
Software Development Engineer Job, Remote
Opens new tab
- A range of persistence strategies including relational and non-relational databasesAbout the role As a Principal Software Development Engineer, you'll lead the delivery and ongoing support of projects from end-to-end.
Mid Level
Senior Level
60d+ ago
Opens new tab

Software Development Engineer III

Security Risk Advisors
Software Development Engineer Job, Remote or Philadelphia, PA
Opens new tab
The Software Development Engineer (SDE) position will be part of Security Risk Advisors Software Development Team.
Mid Level
Bachelors Preferred
23d ago
Opens new tab

Development Operations Software Engineer

Homegauge
Software Development Engineer Job, Remote or Madison, WI
Opens new tab
HomeGauge provides the home inspection software and Internet tools inspectors need to best serve their clients (home buyers, home sellers, and real estate professionals). Using our software and Internet tools, home and commercial inspectors provide their clients with comprehensive information on the condition of the inspected property through our online secure report delivery and validation process on HomeGauge.com.
Mid Level
Offers Benefits
Bachelors Preferred
24d ago
Opens new tab

Software Development Engineer - Breakthrough

Global Information Technology
Software Development Engineer Job, Remote or Southfield, MI
Opens new tab
Job Title: Software Development Engineer - Breakthrough
Full Time
Junior Level
Easy Apply
22d ago
Opens new tab

Software Development Engineer/Full Stack Cloud (Remote)

Afmic American Family Mutual Insurance Company, S.I.
Software Development Engineer Job, Remote or Madison, WI
Opens new tab
R27466 Software Development Engineer/Full Stack Cloud (Remote) (Open)
Junior Level
10d ago
Opens new tab

Software Development Engineer in Test

Irvine Technology Corporation
Software Development Engineer Job, Remote or Santa Ana, CA
Opens new tab
The Software Development Engineer in Test (SDET) is responsible for developing automated testing strategies and implementing them in industry standard testing frameworks.
Mid Level
16d ago
Opens new tab

Software Development Engineer in Test

MNTN
Software Development Engineer Job, Remote or Los Angeles, CA
Opens new tab
Software Development Engineer in Test (SDET) We're looking for a Software Development Engineer in Test to join our team.
Mid Level
Offers Benefits
25d ago
Opens new tab
4.7

Software Development Engineer

Canon U.S.A., Inc.
Software Development Engineer Job, Remote or Melville, NY
Opens new tab
Overview Canon's Imaging Solution Business has an opening for a Software Development Engineer (Engineer, Software Development) that can help support integrators looking to incorporate Canon imaging products into their solution.
Full Time
Mid Level
Bachelors Preferred
New
21h ago
Opens new tab

Software Development Engineer in Test (SDET)

ALTR
Software Development Engineer Job, Remote or Melbourne, FL
Opens new tab
ALTR Solutions is currently seeking a Software Development Engineer in TEST (SDET) to join our team!
Junior Level
Mid Level
Offers Benefits
12d ago
Opens new tab

Software Development Engineer in Test (Remote)

Conexess Group, LLC
Software Development Engineer Job, Remote or Fairview, OR
Opens new tab
Duties: As a Software Development Engineer in Test you will;
Mid Level
12d ago
Opens new tab
4.0

Software Development Engineer- Post Trade Team

Drivewealth
Software Development Engineer Job, Remote or Jersey City, NJ
Opens new tab
DriveWealth, the pioneer of fractional equities trading and embedded investing, is a visionary technology company that empowers more than 100 partners around the world to engage their customers by placing the markets in the palm of their hand. DriveWealth's unparalleled consultative support and cloud-based, industrial strength technology platform allow partners to seamlessly offer branded investing experiences to drive customer acquisition, loyalty, retention, and revenue growth. DriveWealth's commitment to continuous evolution and innovation makes it the partner of choice for powering the future of investing. Recently completing a Series D raise, DriveWealth's mission is to democratize investing globally by working with partners to invent new ways to use its API-based technology to provide emerging investors with cutting-edge embedded experiences, offer first-time access to U.S. markets, and the ability to begin investing with as little as $1. DriveWealth is committed to empowering consumers around the world to become owners by delivering the most modern brokerage infrastructure, unparalleled industry expertise, and a culture of continued evolution.
Junior Level
Offers Benefits
19d ago
Opens new tab

Principle Software Development Engineer - Architect - Remote

Braintrust
Software Development Engineer Job, Remote or San Francisco, CA
Opens new tab
But if you are a professional contractor who has created an LLC/corp around your consulting practice, this is well aligned with Braintrust and we d welcome your application. Braintrust values the multitude of talents and perspectives that a diverse workforce brings.
Full Time
Junior Level
New
3d ago
Opens new tab

Principal Software Development Engineer - Remote USA

Fireeye Security
Software Development Engineer Job, Remote or Denver, CO
Opens new tab
More at https://trellix.com.Job DescriptionAs a member of the Software Development team, your primary responsibilities include development of detection and related technologies in a Cloud environment.
Senior Level
Offers Benefits
28d ago
Opens new tab
4.7

Software Development Engineer in Test (SDET)

Allstate Identity Protection
Software Development Engineer Job, Remote or Roseland, NJ
Opens new tab
Allstate Identity Protection has an outstanding remote opportunity for a passionate individual to join our team as a Software Development Engineer in Test This successful candidate will be responsible for ensuring the quality of software solutions. We are looking for a results-oriented Software Development Engineer in Test who demonstrates excellent problem-solving communication skills and loves identifying and tracing complex issues.
Mid Level
Masters Preferred
Bachelors Required
10d ago
Opens new tab
3.7

Software Development Engineer II - 100% Remote

Varis
Software Development Engineer Job, Remote or Atlanta, GA
Opens new tab
Varis (www.govaris.com) is a well-funded and fast-growing technology startup that focuses on digital commerce software-as-a-service and procurement, and is owned by The ODP Corporation (NASDAQ: ODP).We are innovation-driven, customer-centric, and ready to transform business-to-business (B2B) procurement with insights gleaned from data.Our culture is focused on bold vision, launching the simplest initial solution to learn, then either failing or scaling fast.About the RoleWe seek teammates who drive value creation, love problem solving, have strong interpersonal savvy, and are eager to learn on the fly! Joining us now is a ground-floor opportunity to shape our limitless future. On our team, you will see and feel the direct impact of your work; be surrounded by passionate and caring people; learn how to be an entrepreneur and be at the center of a highly dynamic business model with tremendous individual and collective potential.As a Software Development Engineer-II, you will make a significant impact on our systems, our business and most importantly, our customers. As a member of our team, you will work closely with the business and technology product groups to design and implement high quality software products. You will contribute to all aspects of an agile software development life cycle including design, architecture, development, documentation, testing, and operations. You have strong verbal and written communication skills, are self-driven, and can deliver high quality results in a fast-paced environment.What you’ll do:Build and own software services with hands-on Design, Development, Testing, Release and Operations of software components meeting the business needs.Collaborate with Product Managers and business leaders to understand drive software solutions.Ensure robustness and efficiency of the solutions, balancing best practices, security, and operational excellence.Participate in code reviews, providing mentorship, pairing, and training opportunities Apply software engineering and Object-Oriented Design principles to deliver high quality working software that benefits our customers.Learn new technologies and patterns in Software Development paradigm.Learn, Develop and Grow professionally through our wide array of learning opportunities by evolving the Varis Platform.What you’ll need:Bachelor's or Master’s degree in Computer Science or equivalent experience. ·2+ years’ work experience as a full-stack or back-end software engineer. ·Prior experience in microservices based architecture, design, and components development.Prior participation in software product architecture and design.Comfortable working in an ambiguous environment working with multiple stakeholders, developing clarity in all stages of Agile based Software Development Life CycleHands-on experience in C#, Java, C++ and/or Golang is preferred Experience building and managing containerized applications (Kubernetes, Docker, Swarm etc) Experience guiding less-experienced software engineers in collaboration with Leads and software development manager Expertise with Git based source code model and CI-CD Release management tools (eg: Jenkins, Azure DevOps) Exposure building and hosting of Software components with public cloud IaaS & PaaS services like compute, database, messaging, object storage, networking, and security Ability to create unit, performance, and integration tests with automation tools (eg: jUnit, jMeter/k6, or Postman/Newman) Prior experience in working with security protocols, Authentication-Authorization frameworks and encryption techniques is a plus Familiarity with database design, data modelling and databases (relational and non-relational) Prior experience in Operational support aspects of the applications which includes incident management, monitoring, health checks, Notification’s setup and ReportingSkills and Abilities: Natural problem solver Ability to mentally model complex systems Ability to break down complex problems into smaller, less complex problems Personal Attributes: Team player Detail orientated Strong communicator Benefits and Perks Discounts on Office-Depot/Microsoft/Apple’s products and services Auto, Home, and Pet Insurance Medical / dental / vision, AD&D, and Life Insurance Flexible vacation and company paid holidays Health Saving Account (HSA) Long Term Disability and Short-Term Disability 401(k) matching program Retirement Savings Plan Rollovers Banking Services Military Leave Employee Assistance Program (EAP) Regular pay for Funeral/Memorial Service Observance Opportunity for professional growth and career advancement 100% permanent remote work in any states of United States The above statements are intended to describe the general nature and level of work being performed by associates assigned to this classification and are not intended to be a complete list of all required responsibilities and skills. Other duties and special projects may be assigned per business needs. Job descriptions are subject to change at any time with or without notice. Varis is wholly owned by The ODP Corporation, which is the legal employer of Varis associates. ODP is an Equal Opportunity Employer.
Mid Level
Masters Preferred
Bachelors Required
New
3d ago
Opens new tab

Software Development Engineer in Test (SDET) - Tampa1

KLM Careers
Software Development Engineer Job, Remote or Tampa, FL
Opens new tab
Software Development Engineer in Test (SDET) is a developer in test responsible for development and maintenance of automated test, and work on various software test engineering activities.
Mid Level
Masters Preferred
Bachelors Required
18d ago
Opens new tab

Software Development Engineer in Test (Client Facing)

Healthrhythms
Software Development Engineer Job, Remote or New York, NY
Opens new tab
At HealthRhythms, our mission is to alleviate unnecessary suffering by bringing mental health into the modern era of medicine. HealthRhythms is on a mission to become the
Junior Level
30d ago
Opens new tab

Software Development Engineer in Test (SDET) - Remote

Data Skrive
Software Development Engineer Job, Remote or Seattle, WA
Opens new tab
We're looking for a Software Development Engineer in Test (SDET) to join us on our journey to bring the next generation of content automation to Data Skrive clients.
Mid Level
30d ago
Opens new tab

Software Development Engineer in Test (SDET I)

Bittrex
Software Development Engineer Job, Remote or Bellevue, WA
Opens new tab
Bittrex, the leading blockchain technology provider and cryptocurrency exchange, is hiring a fully remote When you work at Bittrex, you will find compelling work, worthwhile professional development, outstanding benefits, and the opportunity to make a difference.
Junior Level
35d ago
Opens new tab
3.4

Software Development Engineer in Test (SDET) US Remote

Jackrabbit Technologies
Software Development Engineer Job, Remote or Murphy, NC
Opens new tab
As a Software Development Engineer in Test (SDET) at Jackrabbit Technologies, your primary role involves working closely with Software Developers and QA Analysts to understand project features, review technical designs, and implement automated test tools that help deliver quality features with efficiency in an agile environment.
Junior Level
21d ago
Opens new tab
4.4

Software Development Engineer in Test (Hybrid or Remote)

Pace Analytical Services LLC
Software Development Engineer Job, Remote or Minneapolis, MN
Opens new tab
Responsible for developing, executing, and maintaining code to automatically test applications in conjunction with the SCRUM Team.ESSENTIAL FUNCTIONS: This class specification lists the major duties and requirements of the job and is not all-inclusive. Incumbent(s) may be expected to perform job-related duties other than those contained in this document and may be required to have specific job-related knowledge and skills.1. Identifies and develops test solutions to validate applications and services in a SCRUM environment.2. Collaborates with the SCRUM Team to maintain and enhance automation tests and supporting frameworks.3. Coordinates with fellow testers on user story assignments to balance test engineering workload.4. Plans the testing approach, documents testing tasks, writes test cases, executes tests, reports bugs, documents test results, and automates test for user stories; as assigned.5. Reports status of assigned tasks to the SCRUM Team daily and escalates issues/risks as needed.6. Builds robust, scalable, and high-quality test automation solutions for functional, regression, and performance testing.7. Develops code for quality automation and ensures extensive unit test coverage of the code.8. Builds, customizes, deploys, and manages the environment/test automation frameworks.9. Verifies and reports on product scalability, reliability, consistency, and performance.10. Participates in the design and architectural discussions.11. Contributes to the efficiency and effectiveness of the department's service to its customers by offering suggestions and directing or participating as an active member of a work team.12. Promotes and supports the overall mission of Pace by demonstrating courteous and cooperative behavior when interacting with customers and staff; acts in a manner that promotes a harmonious and effective workplace environment.QUALIFICATIONS: To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.Education and Experience: Bachelor’s degree in computer science, information systems, or a related field; AND two (2) years of software development with one (1) year of test automation experience; OR an equivalent combination of education, training, and experience.Required Certificates, Licenses, and Registrations: Continued employment is contingent upon all required licenses and certificates being maintained in active status without suspension or revocation.• None.Required Knowledge and SkillsRequired Knowledge:Approaches to testing complex systems with large data sets.Methodologies of Agile development.Principles and practices of Quality Assurance testing (black box testing, risk-based testing, system testing, regression testing, exploratory testing).Use of tools for writing automation tests for UI components (Cypress).Documentation and user instruction methods and techniques.Applicable laws, codes, and regulations.Techniques for dealing with a variety of individuals from various socio-economic, ethnic, and cultural backgrounds.Principles and techniques of providing effective oral presentations.Correct business English, including spelling, grammar, and punctuation.Required Skills:Breaking down user stories into work units that stay within story scope.Building and maintaining API automation tests that vary in scope from component-level to end-to-end coverage Performing integration tests with a variety of operations to ensure the request pipeline works as expected (GraphQL, Jest, X-Ray).Applying knowledge of JSON data formatting.Delivering quality results in a rigorous and dynamic business environment.Adhering to processes and transparency.Integrity concerning quantity and quality of code.Working in paired and team environment.Preparing clear and concise program documentation, test procedures, correspondence, reports, and other written materials.Using tact, discretion, and prudence in working with those contacted in the course of the work.Working without close supervision in standard work situations.Using initiative and independent judgment within established procedural guidelines.Contributing effectively to the accomplishment of team or work unit goals, objectives, and activities.Establishing and maintaining effective working relationships with a variety of individuals contacted in the course of the work.PHYSICAL/MENTAL REQUIREMENTS: The physical demands described herein are representative of those that must be met by an employee to successfully perform the essential functions of the job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.Mobility to work in an office setting, use standard office equipment and stamina to sit for extended periods of time; strength to lift and carry up to 10 pounds; vision to read printed materials and computer screens; and hearing and speech to communicate in person or over the telephone.WORKING ENVIRONMENT: Work is performed in an office setting.
Junior Level
Bachelors Required
New
4d ago
Opens new tab

Front-end Development Software Engineer - full remote available

Schuback Search Associates, Ltd.
Software Development Engineer Job, Remote or Kansas City, KS
Opens new tab

Location: Kansas City, KS or Remote
Experience: Mid Level
Education Requirements: Bachelors Degree

This is an excellent opportunity to work for a larger company that is investing in technology! You will have a seat at the table on a team creating an entirely new application and assist in planning and implementation of a strategic direction for the product. You will be involved with application design by taking feedback from both end-users and the business unit. This exciting role will be exposed to full life cycle development and will work closely with business analysts, software test and other developers!

Key skills required for this role:
• Strong foundations in Web Standards and solid experience in JavaScript & Typescript.
• Experience with Webpack and other build tools.
• Production experience with Angular 8+ and Ionic
• Experience with mobile-first / responsive website development.
• Expertise in CSS and pre/post-processors
• Proficiency with Agile, Git, Testing, and CI
• Experience developing applications with HTML5, CSS & Less, JavaScript, jQuery and other web development technologies.

Required Education and Experience
• 5 years of related work experience
• Bachelor’s degree in a related field or the equivalent through a combination of education and related work experience
This company cannot sponsor nor transfer any visas. Not available for C2C.Company DescriptionDonna Schuback, the founder and owner of Schuback Search Associates, has been recruiting for over 25 years and founded Schuback Search Associates in 2000. She is an Honors graduate of The University of Texas at Austin and holds CPC certification through the National Association of Personnel Services. Donna won many awards from the Metroplex Association of Personnel Consultants and the Texas Association of Personnel Consultants, including Top Producer Technical Placement.

Donna has conducted searches for a wide range of corporate clients and represented companies across many industries, primarily specializing in Information Technology. Additional specialties include: Graphic Design, Technical Writing, Human Resources, Sales, Higher Education, and many others. The IT focus has resulted in successful placements of executives, ERP specialists, software engineers, network and infrastructure professionals and developers across all functional disciplines.
Mid Level
Bachelors Required
23d ago
Opens new tab

Average Salary For a Software Development Engineer

Based on recent jobs postings on Zippia, the average salary in the U.S. for a Software Development Engineer is $106,730 per year or $51 per hour. The highest paying Software Development Engineer jobs have a salary over $146,000 per year while the lowest paying Software Development Engineer jobs pay $77,000 per year

Average Software Development Engineer Salary
$106,000 yearly
$51 hourly
Updated May 15, 2022
$77,000
10 %
$106,000
Median
$146,000
90 %

5 Common Career Paths For a Software Development Engineer

Software Engineer

A software engineer is a computer science professional who is responsible for the development of information systems, designing and building computer systems software and applications software. They often prefer to call themselves as a software developer or computer programmer. They have substantial knowledge of programming languages, software development, and computer operating systems, and other technologies. They use these to turn a plan into a final output. They can create a design, test, and develop software based on the needs of their clients.

Senior Software Engineer

Senior software engineers are experienced employees who would usually take the lead in projects related to software development. They are in charge of determining the needs of the organization, checking whether there are feasible solutions to challenges, and creating plans for the development of a software solution. They provide a sound analysis of data collected during the testing phase of the software and address any problems during the software development phase. Once the software has been developed, they then ensure that it works well and that it addresses the needs and expectations of the users.

Software Developer

A software developer is responsible for designing application systems to support the user and business' needs. Duties of a software developer include testing software codes, performing diagnostic programs and troubleshooting, interpreting system data and establishing efficient parameters, and ensuring the compatibility of the systems. A software developer must have an excellent knowledge of computer programs and programming languages to understand its complexities, especially on detecting system defects and malfunctions. A software developer must have strong attention to detail, communication, and decision-making skills to coordinate with the team and also work independently under minimal supervision.

Programmer

Computer programmers provide assistance and services concerning computer applications and software programs. A computer programmer must be highly-knowledgeable on programming languages and operating systems to create projects and fix any malfunctions under minimal supervision. Computer programmers must have excellent communication and critical-thinking skills to analyze data and request assistance from a senior programmer as needed. They must also be keen on details to oversee possible faulty codes, troubleshooting problems, and upgrading systems to ensure that the program will perform smoothly and efficiently.

Quality Assurance Engineer

A Quality Assurance Engineer's role is to oversee the overall production and ensure that the product is cost-efficient and aligns with the company's standards. The responsibility mainly revolves around conducting activities that examine and scrutinize the condition of a product or service to identify issues and come up with possible solutions to resolve the issue or attain stronger customer satisfaction. Furthermore, the Quality Assurance Engineer must also ensure that the product adheres to the government regulations and market guidelines.

Illustrated Career Paths For a Software Development Engineer

Software Development Engineer Jobs FAQs

What is the job demand for software engineers?

The job demand is favorable for software engineers. In fact, the field of software engineering is expected to grow 22% from 2020 to 2030, which is much faster than the national average.

One of the main reasons for the increased demand is that there has been and will be consistent growth for new software and mobile applications.

Each time a software program is released, for example, another development team builds a similar program to complete. Just think about how many different types of messaging apps, e-commerce platforms, and even search engines are available.

The high growth rate is reflected in the two types of software engineers. Those who develop applications were expected to see an increase of about 26%, and those who specialize in systems software could experience an increase of around 10%.

The reason behind this projected job growth was based on the expected need for newer software and applications as mobile technology advances.

Learn more about this question

What is the salary of an SDE in Amazon?

The salary of an SDE in Amazon is $106,240 a year. The range for an Amazon software development engineer (SDE) can start as low as $68,000 a year to as high as $172,000 a year. Factors such as years of experience and location impact how much you can earn as an Amazon SDW.

Highest paying cities for Amazon SDEs.

  • Fremont, CA - $131,633 a year ($63.29 an hour)

  • San Jose, CA - $127,883 a year ($61.48 an hour)

  • Oakland, CA - $126,436 a year ($60.79 an hour)

  • Tanaina, AK - $125,942 a year ($60.55 an hour)

  • Wasilla, AK - $125,940 a year ($60.55 an hour)

  • Hayward, CA - $123,788 a year ($59.51 an hour)

  • Jackson, WY - $123,579 a year ($59.41 an hour)

  • Norwalk, CT - $123,276 a year ($59.27 an hour)

  • Seattle, WA - $122,928 a year ($59.10 an hour)

  • Sunnyvale, CA - $122,865 a year ($59.07 an hour)

Top senior positions for Amazon SDEs.

  • Senior Software Engineer Team Lead - $168,124 a year ($80.83 an hour)

  • Senior Software Engineer Lead - $143,214 a year ($68.85 an hour)

  • Staff Software Engineer - $137,374 a year ($66.05 an hour)

  • Senior Software Engineer Architect - $136,869 a year ($65.80 an hour)

  • Amazon Web Services AWS -$133,692 a year ($64.28 an hour)

Learn more about this question

Which engineering is best for software development?

Computer engineering is best for software development. Software engineers can come in many different flavors and forms. Many of today's developers lack a deep technical understanding of how computers function, so people with this technical knowledge enjoy a significant edge in the workforce.

The most sought-after software engineering roles with the highest salaries.

  • AR/VR software engineers tend to be the industry leading in pay ($120,000 to $200,000 a year) and future job growth.

  • Machine learning software engineers use deep learning, computer vision, and natural language processing (N LP) skills to command a higher pay ($138,000 to $250,000 a year) than the national average.

  • Big data software engineers - the growing drive for data-driven insights makes this a high paying gig ($163,000 to $223,000 a year)

  • Cybersecurity software engineers - are becoming an important and highly-valued function ($120,000 to $193,000 a year)

  • Gaming software engineer - a fun and lucrative career ($90,000 to $190,000 a year)

Learn more about this question

Search For Software Development Engineer Jobs

0 selections
0 selections