Software Engineer
$132.27kGrand Canyon University
What Is a Software Engineer? A software engineer is an expert in the design, development and testing of software applications and programs . Software engineers combine an engineering and computer science mindset to create solutions to technical problems. If you’ve ever used a GPS application on your phone, browsed through a menu of TV shows from a streaming service on your smart TV or used a fitness tracker to count how many calories you’ve burned, then you’ve benefited from the hard work of software engineers. Before considering how to become a software engineer, it’s helpful to learn what this career entails. The term “software engineering” is often used interchangeably with “software development,” but they aren’t quite the same thing. Software engineers work on the entire lifecycle of a project, supervising everything from infrastructure to security. Software development — a subset of software engineering — is focused more narrowly on coding tasks. (See disclaimer 1) Software engineers can work on a wide range of projects within various areas, including video games, cybersecurity, cloud storage, apps and web apps. (See disclaimer 3) To become a software engineer, it’s helpful to know how to look at the big picture. Software engineers are charged with managing and working on all different aspects of the project — from initial design to quality testing and maintenance. (See disclaimer 1) Responsibilities Review customer requirements for a project before launching into the design phase. Design and develop software programs, including writing and testing code. Ensure the project meets customer requirements and standards of security and quality. Perform thorough testing and debugging to eliminate bugs. Consult with clients, security specialists and other stakeholders to ensure the software program meets expectations. Maintain software, optimizing performance, adding new features, debugging issues and ensuring overall performance and security of applications. Education Requirements High school diploma with coursework in computer science and coding. College degree, usually a bachelor’s in computer science, information technology (IT) or an accredited software engineering program. Undergraduate certificates in specific programming languages or technical areas. Internship experience during the bachelor’s degree. Entry‑Level Roles Technical support specialist Quality assurance tester Software test engineer Junior software engineer Professional Certifications Professional Software Developer Certification Certified Secure Software Lifecycle Professional Certified Software Engineer Key Skills Coding languages: Java, Python, etc. Object‑oriented programming Operating systems Cloud computing Agile and Scrum project management Design, testing and debugging Version control Soft Skills Critical thinking Problem‑solving Time management Communication Teamwork and collaboration Leadership Where Software Engineers Work Software engineers may find work in almost any industry. Popular sectors include software development companies, finance and insurance firms, and manufacturing companies. Compensation & Growth The U.S. Bureau of Labor Statistics reports a median annual wage of $132,270 for software developers as of May 2023, with an expected 18% job growth through 2033, translating to an estimated 303,700 new jobs. (See disclaimer 7, 8) Advancement Opportunities Potential career paths include senior software engineer, artificial intelligence specialist, IT project manager and systems manager. #J-18808-Ljbffr
- As a founding engineer in the New Ventures team, the full-time remote Senior Fullstack Software Engineer will build and implement features to address critical operator needs, collaborating closely with Principal and Staff engineers to drive product development and innovation...SuggestedRemote work
- Supporting U.S. Federal Government contracts, the full-time remote Software Development Engineer, SRE will manage the operations of services, collaborate with development and infrastructure teams, and provide on-call support to ensure smooth service delivery. Key responsibilities...SuggestedRemote work
$190k - $240k
...hidden fees or compounding interest. Consumer Growth Experience Engineering (CGX) builds the platforms and end‑to‑end experiences that... ...JavaScript/TypeScript. You have a total of 4+ years of experience as a software engineer. You are experienced in designing, developing, and...SuggestedRemote workFlexible hours$60 - $120 per hour
Micro1 is seeking a Software Developer to join their team. This remote position offers $60 - $120/hour. Candidates should have a minimum of 3 years of experience working with languages such as Python, Rust, or GoLang. Responsibilities include designing scalable applications...SuggestedRemote work- ...Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform... ...initiatives such as public cloud, data science, AI, engineering innovation and IoT. Our customers include the worlds leading public...SuggestedWork at officeRemote workWork from home
- ...related field and 5 years of experience in the job offered or in an engineer-related occupation. OR employer will accept 7 years of work... ...developing, and implementing Master Data solutions across SAP Software roadmaps through close collaboration with business partners and...Work experience placementLocal areaImmediate start
- ...Job Title: Senior Windows Engineer (Endpoint Management & Modern Workplace) Job Location: Durham, NC Overview We are seeking an experienced Senior Windows Engineer to join our team and support a large-scale, enterprise environment of approximately 20,000 Windows...Full time
- ...technologies. May telecommute part-time. Employer will accept a Master's degree in Computer Science, Process Automation, Process Engineering, Data Science, Robotics or related field. Alternatively, employer will accept a Bachelor's degree in Computer Science, Process...Part timeLocal areaImmediate startRemote work
- ...Pitch Aeronautics, a tech company in Boise, Idaho, is seeking a Remote Software Engineer Intern to assist in software platform development. This remote internship offers opportunities for front-end and back-end development, as well as collaboration with senior developers...InternshipRemote work
- ...Kotlin backend environment, participating in all phases of the software development lifecycle — including design, implementation,... ...Education and Experience Degree in Computer Science, Software Engineering, or related field. 2+ years of software development experience...
- ...JR94671 Software Development Engineer Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into intelligence, inspiring...Local areaWorldwide
$197.4k - $232k
...Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K - $232K - Offers Equity At... ...Team. One Data Streaming Platform. About the Role: Senior Software Engineers II at Confluent take ownership of critical backend systems...Full timeRemote work$89.2k - $209.5k
Job Description The role is responsible for designing, deploying, administering, and maintaining mission-critical storage infrastructure, including provisioning, zoning, replication, performance monitoring, troubleshooting, security remediation, compliance support, ...Temporary workFlexible hours$121.4k - $218.6k
...teams to solve complex challenges? Join Our Custom Government Engineering Team! The Custom Government team operates across the full breadth... ...Delivery Networks. Partner with the best As a Senior Software Engineer, you will manage the Akamai cloud storage solution, NetStorage...Work experience placementWork at office- ...Senior Software Engineer – Backend Anywhere Type: Permanent Category: Engineer Industry: Technology Workplace Type: Remote Reference ID: JN -052026-106925 Date Posted: 06/10/2026 Shortcut: Description Recommended Jobs Description:...Hourly payPermanent employmentFull timeLocal areaRemote work
- ...Canonical Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets... ...initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading...Contract workWork at officeWork from homeWorldwideFlexible hours
- ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful...Remote jobInternship
$100.32k
...Maximus is currently seeking a Software Engineer. In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures for all supported applications....Remote work- ...Req ID: JR99401 Senior Software Development Engineer Our vision is to transform how the world uses information to enrich life for all. Micron Technology is a world leader in innovating memory and storage solutions that accelerate the transformation of information into...Contract workLocal areaRelocation
$79.2k - $209.5k
...Job Description As a Senior Software Development Engineer in the Oracle Cloud Infrastructure (OCI) Security Platform division, you will help build and operate OCI's Key Management Service (KMS), a foundational service that plays a critical role in protecting customer...Temporary workFlexible hours- ...Software Engineer - Oculus Studios Developer Experience Boise, United States | Posted on 09/11/2023 Meta, based in Boise, Idaho, is seeking a Software Engineer for Oculus Studios Developer Experience (OSDE) with a focus on creating a well-supported and reliable developer...
- ...Senior Full Stack Software Developer Anywhere Type: Contract Category: Development Industry: Healthcare Workplace... ...using ReactJS and NodeJS while applying DevOps and production engineering practices to improve deployment reliability, observability, performance...Hourly payContract workLocal areaRemote work
- To support mission requirements for a DoD customer, the full-time Cloud Web Developer will design, develop, and maintain secure cloud-based web applications while ensuring compliance with security standards in a remote environment. Key responsibilities Design, develop...Remote work
- To support the development of innovative financial services technology, the full-time IT Full-Stack Developer will work remotely to architect and build cloud-native products using microservices architecture, collaborating closely with product teams and participating in ...Remote work
- ...Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical 2 days ago Be among the first 25 applicants Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical Canonical is a leading...Full timeContract workWork at officeLocal areaWork from homeWorldwideFlexible hours
$120.5k - $162.68k
...company where people truly BELIEVE in what they're doing! Job Description Summary: We are seeking an accomplished Senior Software Engineer with deep expertise in IBM IMS™ Transaction Manager (TM) and Database (DB) application programming to drive the evolution of our...Remote workWorldwideFlexible hours$60 - $120 per hour
...Software Developer $60 - $120/hour pay Required Skills Python Rust GoLang Full-stack JAVA Node.js Android... ...matter knowledge across domains such as finance, healthcare, STEM engineering, and more. micro1 transforms that real-world expertise into...Contract workRemote work- ...C++ Software Engineer Anywhere Type: Contract Category: Development Industry: Government Workplace Type: Remote Reference ID: JN -062026-107220 Date Posted: 07/02/2026 Shortcut: Description Recommended Jobs Description: Remote...Hourly payPermanent employmentContract workLocal areaRemote work
- ...Syms Strategic Group, LLC is seeking a Senior Systems Engineer with a strong background in Angular and back-end technologies to support... ...processing. Candidates should have over 8 years of experience in software development and possess strong skills in Java, NodeJS, and...Remote work
$85.39k - $116.98k
...Syms Strategic Group (SSG) Senior Systems Engineer (Angular) Location: Remote Department: Veterans Affairs (VA) Type: Full Time... ...‑end services in production on AWS Apply and promote best software engineering practices within an Agile framework Use Git and...Full timeRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- senior robotics software engineer Boise, ID
- senior software engineer Boise, ID
- software developer fintech Boise, ID
- senior software engineer ruby on rails Boise, ID
- federal - software developer Boise, ID
- consulting software engineer Boise, ID
- software engineer travel Boise, ID
- junior software developer remote Boise, ID
- senior software engineer remote Boise, ID
- entry level software engineer remote Boise, ID



