Software Engineer
4645 jobs found

Software Engineering - Software Engineer III
Apex Systems
Redmond, WA
Job#: 3047471 Job Description: Software Engineering - Software Engineer Location: Redmond, Washington (Onsite) COMPENSATION: $71 - 81 HOURLY Role Overview We are seeking an Embedded Software Engineer to support the development of visual perceptual quality software for embedded AR/VR devices. This role involves modifying device firmware, building and maintaining test infrastructure, and writing automated and manual tests. The position requires collaboration with engineering teams to ensure

Software Engineering - Software Engineer IV
Apex Systems
Menlo Park, CA
Job#: 3047543 Job Description: Software Engineering - Software Engineer IV Location: Menlo Park, California (Remote) COMPENSATION: $84 - $94 HOURLY Position Overview We are seeking a Software Engineer to support data processing and application development initiatives. The ideal candidate will be responsible for building reliable web-scraping scripts, optimizing data workflows with SQL, and delivering high-quality, maintainable code in a collaborative engineering environment. Key Responsibi
Software Engineer
Midwestern Software Solutions, LLC ("MS2")
Ann Arbor, United States
MS2 is a national leader in transportation data management and analysis and has the largest traffic count database in North America. More than 270 agencies in 31 US States, and 3 Canadian Provinces, including 28 state Departments of Transportation, are using MS2 software to manage their transportation data. MS2 is located in the beautiful city of Ann Arbor, Michigan, the home of high-tech industries and the University of Michigan. Residents of the city enjoy beautiful parks, mature neighborhoods, amenities of the Huron River and easy access to downtown Detroit or to colorful “Pure Michigan” woods and waterways. MS2 is a friendly, open team working to support our clients' software needs. Staff members work on a variety of tasks and are given a high degree of responsibility. We offer an excellent environment for transportation professionals and Software Engineers with competitive compensation and benefit packages. We're a small team and you'll have an opportunity to make a big impact! We are seeking a Software Engineer who can reliably deliver features end-to-end with occasional direction, while growing toward the independence and ownership expected of an Senior Engineer. You will contribute across the SDLC, collaborate closely with product, QA, and other engineers, and steadily take on more complex work over time. Responsibilities: Deliver small to moderately complex features across the SDLC, from understanding requirements through implementation, testing, and release. Write clean, maintainable, and testable code, following team standards and established patterns. Collaborate with stakeholders and other engineers to clarify requirements and translate them into workable technical tasks (including constraints, risks, and tradeoffs). Contribute to system reliability and supportability through automated tests, debugging, and incremental improvements. Triage and resolve defects in production and non-production environments, escalating and pairing as needed. Participate in code reviews as both author and reviewer, and incorporate feedback to improve engineering quality. Create and maintain lightweight technical documentation (implementation notes, runbooks, and operational considerations). Grow ownership over one or more modules, workflows, or services over time, including knowledge sharing with the team.
Software Engineer
Exquisite Software, Inc.
United States
Job Summary Exquisite Software is looking for an experienced software development engineer. Responsibilities • Write high-quality, efficient, testable code in Java and other object-oriented languages.• Build highly available, secure, distributed systems in a micro-services architecture.• Collaborate with some of the best engineers in the industry to work on complex challenges in large-scale computing and find out what it takes to engineer systems.• Own and operate the systems that you build based on real-time customer data and demanding service-level agreements.• Contribute and drive planning, design, implementation, testing, operations, and process improvement as a member of a Scrum team. Requirements • Bachelor’s degree (or higher) in Computer Science or related discipline, or 5+ years’ experience in software development building successful production software systems.• Experience developing software services and an understanding of design for scalability, performance and reliability.• Experience with modern object-oriented programming languages such as C#, Java, Python, Node, and preferably with experience in both on a Windows and a UNIX or Linux platform.• Proven ability to work in a fast paced, agile environment and in an ownership and results-oriented culture.• Experience developing software services and an understanding of design for scalability, performance and reliability.• Experience in communicating with users, other technical teams, and management to collect requirements, evaluate alternatives and describe product strategy, technical designs, and software product features.• Experience in full stack development ranging from front-end user interfaces through to back-end systems. Benefits Health Care Options 401k Matching and Retirement Savings Plans Commission and Bonuses Casual dress code Free Snacks and Company Paid Meals Free Gym membership Monthly BBQ's and team building events. Paid Time Off Tuition Reimbursement, excellent continous training and education, and opportunities for growth. Additional Compensation Equity Opportunities Great Commision Opportunities Unique Bonuses Plans Disclaimer All offers for employment with Exquisite Software are contingent upon the candidate having successfully completed a criminal background check. Exquisite Software will consider qualified candidates with criminal histories in a manner consistent with the requirements of applicable local, state and Federal law, including Section 19 of the Federal Deposit Insurance Act. Relevant military experience is considered for veterans and transitioning service men and women. Exquisite Software is an Affirmative Action and Equal Opportunity Employer, Minority/Female/Disabled/Veteran/Gender Identity/Sexual Orientation. Originally posted on Himalayas

Software Engineer
Georgia IT
Houston, TX
Software Engineer Location: Houston, TX Duration:12+ Months Rate: DOE Job Description: The contract Software Engineer is a critical member of a cross-functional product team responsible for the design, development, deployment, and support of high-quality software solutions that delight our users. Whether the contractor is early in their career or bring deep technical expertise, they will contribute to all phases of the product lifecycle—from concept to production support. Our engineering culture is highly collaborative, and we emphasize daily pairing, continuous learning, and shared ownership. Contract Software Engineers at all levels are involved in writing clean, maintainable code, contributing to architectural decisions, and ensuring systems are reliable, scalable, and performant. Skills: .NET, Android, Application Performance, Cassandra, COBOL, Data Analyst, Data Engineer, Dev/Ops, EDI/GIS, GoLang, Hadoop, Java, Angular/React, JavaScript/jQuery, MicroStrategy, PL SQL, Python, Quality Engineer, SQL, and Unix Key Tasks: Design, develop, test, deploy, and maintain software solutions with a focus on quality and user experience. Collaborate daily with team members through pair programming and agile ceremonies to solve problems and deliver business value. Contribute to or lead efforts in product configuration, performance tuning, automated testing, and production monitoring. Write and maintain architectural documentation, reusable code components, and design diagrams. Participate in incident response and help resolve production issues as needed. Support and mentor junior team members by sharing knowledge and best practices. Engage with other teams, 3rd party vendors, or the open-source community to share expertise and support broader engineering initiatives. Additional Tasks by Experience Level: Junior and Mid-Level Engineers: Build foundational skills, contribute to stories under the guidance of senior team members, and actively participate in code reviews and knowledge-sharing. Senior Engineers: Operate with increasing independence, provide technical direction within the team, and take ownership of feature delivery from end to end. Staff Engineers: Lead architectural discussions, influence technical strategy, and provide mentorship to junior and mid-level engineers. Expert Engineers: Serve as a domain expert, drive cross-team collaboration, define service level objectives (SLOs), and shape platform-level and enterprise-wide architectural decisions.

Software Engineer
Revature
Atlanta, GA
Software Engineer Revature | United States (Remote to Start) About Revature Revature is a technology services company that builds and deploys high-performing engineering talent for enterprise clients. AI is reshaping what enterprises need from their engineers, and we are building the engineers who are ahead of that shift. We are expanding our engineering team and looking for experienced software engineers who want to grow their careers while working on meaningful projects with leading enterprise

Software Engineer
Revature
Brentwood, TN
Software Engineer Revature | United States (Remote to Start) About Revature Revature is a technology services company that builds and deploys high-performing engineering talent for enterprise clients. AI is reshaping what enterprises need from their engineers, and we are building the engineers who are ahead of that shift. We are expanding our engineering team and looking for experienced software engineers who want to grow their careers while working on meaningful projects with leading enterprise

Software Engineer
Revature
Anderson, SC
Software Engineer Revature | United States (Remote to Start) About Revature Revature is a technology services company that builds and deploys high-performing engineering talent for enterprise clients. AI is reshaping what enterprises need from their engineers, and we are building the engineers who are ahead of that shift. We are expanding our engineering team and looking for experienced software engineers who want to grow their careers while working on meaningful projects with leading enterprise

Software Engineer
Revature
Atlanta, GA
Software Engineer Revature | United States (Remote to Start) About Revature Revature is a technology services company that builds and deploys high-performing engineering talent for enterprise clients. AI is reshaping what enterprises need from their engineers, and we are building the engineers who are ahead of that shift. We are expanding our engineering team and looking for experienced software engineers who want to grow their careers while working on meaningful projects with leading enterprise

Software Engineer
Revature
Anderson, SC
Software Engineer Revature | United States (Remote to Start) About Revature Revature is a technology services company that builds and deploys high-performing engineering talent for enterprise clients. AI is reshaping what enterprises need from their engineers, and we are building the engineers who are ahead of that shift. We are expanding our engineering team and looking for experienced software engineers who want to grow their careers while working on meaningful projects with leading enterprise

Software Engineer
Apex Systems
Fort Worth, TX
Job#: 3044353 Job Description: Senior/Mid-Level Software Engineer (C/Linux Modernization) Position Overview We are seeking experienced Software Engineers to support a critical modernization effort for a mission-focused maintenance application supporting defense operations. The ideal candidate will have strong C++ development experience, a background working with legacy applications, and the ability to independently analyze and modernize complex software systems with limited documentation. Resp
Software Engineer
Bg Prevent
United States
We're looking for capable, motivated developers with 3+ years of experience who are ready to take on more independence and grow their technical skills. As a Software Engineer, you'll work on mission-critical space system software, delivering features with increasing autonomy while continuing to develop your expertise alongside senior engineers. You will be responsible for implementing features end-to-end, writing robust tests, participating in code reviews, and troubleshooting system issues.
Software Engineer
Bg Prevent
United States
We're looking for capable, motivated developers with 3+ years of experience who are ready to take on more independence and grow their technical skills. As a Software Engineer, you'll work on mission-critical space system software, delivering features with increasing autonomy while continuing to develop your expertise alongside senior engineers. You will be responsible for implementing features end-to-end, writing robust tests, participating in code reviews, and troubleshooting system issues.
Software Engineer
Bg Prevent
United States
We're looking for capable, motivated developers with 3+ years of experience who are ready to take on more independence and grow their technical skills. As a Software Engineer, you'll work on mission-critical space system software, delivering features with increasing autonomy while continuing to develop your expertise alongside senior engineers. You will be responsible for implementing features end-to-end, writing robust tests, participating in code reviews, and troubleshooting system issues.
Software Engineer
Bg Prevent
United States
We're looking for capable, motivated developers with 3+ years of experience who are ready to take on more independence and grow their technical skills. As a Software Engineer, you'll work on mission-critical space system software, delivering features with increasing autonomy while continuing to develop your expertise alongside senior engineers. You will be responsible for implementing features end-to-end, writing robust tests, participating in code reviews, and troubleshooting system issues.
Software Engineer
Super Micro Computer, Inc.
San Jose, CA
Job Req ID: 30095 About Supermicro: Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us. Job Summary: Supermicro is looking for a Software Engineer. This position will be based at our headquarters located in San Jose, CA. The production engineer will work across the full stack, building highly scalable software distributed solutions that enable positive user experiences and measurable business growth. The candidate will also develop new features and infrastructure development in support of rapidly emerging business and project requirements. In addition, the production engineer will ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design. Essential Duties and Responsibilities: Includes the following essential duties and responsibilities (other duties may also be assigned): • Participate in all aspects of agile software development including design, implementation, and deployment • Architect and provide guidance on building end-to-end systems optimized for speed and scale • Work primarily in JavaScript, TypeScript, Python, Go, Redfish, React, Nodejs, and Slurms. • Deploy and maintain service on K8s cluster • Engage with inspiring designers and front end engineers, and collaborate with leading back end engineers as we create reliable APIs Qualifications: • Bachelor’s degree in Computer Science, Information Technology, or Engineering • 2-4 years of experience building large scale software applications • Experience building web applications • Experience designing and integrating Prometheus, RESTful APIs • Knowledge of Docker, Nodejs , React, Sql, and Javascript • Excellent debugging and optimization skills • Unit/integration testing experience Salary Range $105,000 - $120,000 The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs. EEO Statement Supermicro is an Equal Opportunity Employer and embraces diversity in our employee population. It is the policy of Supermicro to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or special disabled veteran, marital status, pregnancy, genetic information, or any other legally protected status.
Software Engineer
Super Micro Computer, Inc.
San Jose, CA
Job Req ID: 30096 About Supermicro: Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us. Job Summary: Supermicro is looking for a Software Engineer. This position will be based at our headquarters located in San Jose, CA. The production engineer will work across the full stack, building highly scalable software distributed solutions that enable positive user experiences and measurable business growth. The candidate will also develop new features and infrastructure development in support of rapidly emerging business and project requirements. In addition, the production engineer will ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design. Essential Duties and Responsibilities: Includes the following essential duties and responsibilities (other duties may also be assigned): • Participate in all aspects of agile software development including design, implementation, and deployment • Architect and provide guidance on building end-to-end systems optimized for speed and scale • Work primarily in JavaScript, TypeScript, Python, Go, Redfish, React, Nodejs, and Slurms. • Deploy and maintain service on K8s cluster • Engage with inspiring designers and front end engineers, and collaborate with leading back end engineers as we create reliable APIs Qualifications: • Bachelor’s degree in Computer Science, Information Technology, or Engineering • 2-4 years of experience building large scale software applications • Experience building web applications • Experience designing and integrating Prometheus, RESTful APIs • Knowledge of Docker, Nodejs , React, Sql, and Javascript • Excellent debugging and optimization skills • Unit/integration testing experience Salary Range $105,000 - $120,000 The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs. EEO Statement Supermicro is an Equal Opportunity Employer and embraces diversity in our employee population. It is the policy of Supermicro to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or special disabled veteran, marital status, pregnancy, genetic information, or any other legally protected status.
Software Engineer
Super Micro Computer, Inc.
San Jose, CA
Job Req ID: 30094 About Supermicro: Supermicro® is a Top Tier provider of advanced server, storage, and networking solutions for Data Center, Cloud Computing, Enterprise IT, Hadoop/ Big Data, Hyperscale, HPC and IoT/Embedded customers worldwide. We are the #5 fastest growing company among the Silicon Valley Top 50 technology firms. Our unprecedented global expansion has provided us with the opportunity to offer a large number of new positions to the technology community. We seek talented, passionate, and committed engineers, technologists, and business leaders to join us. Job Summary: Supermicro is looking for a Software Engineer. This position will be based at our headquarters located in San Jose, CA. The production engineer will work across the full stack, building highly scalable software distributed solutions that enable positive user experiences and measurable business growth. The candidate will also develop new features and infrastructure development in support of rapidly emerging business and project requirements. In addition, the production engineer will ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design. Essential Duties and Responsibilities: Includes the following essential duties and responsibilities (other duties may also be assigned): • Participate in all aspects of agile software development including design, implementation, and deployment • Architect and provide guidance on building end-to-end systems optimized for speed and scale • Work primarily in JavaScript, TypeScript, Python, Go, Redfish, React, Nodejs, and Slurms. • Deploy and maintain service on K8s cluster • Engage with inspiring designers and front end engineers, and collaborate with leading back end engineers as we create reliable APIs Qualifications: • Bachelor’s degree in Computer Science, Information Technology, or Engineering • 2-4 years of experience building large scale software applications • Experience building web applications • Experience designing and integrating Prometheus, RESTful APIs • Knowledge of Docker, Nodejs , React, Sql, and Javascript • Excellent debugging and optimization skills • Unit/integration testing experience Salary Range $105,000 - $120,000 The salary offered will depend on several factors, including your location, level, education, training, specific skills, years of experience, and comparison to other employees already in this role. In addition to a comprehensive benefits package, candidates may be eligible for other forms of compensation, such as participation in bonus and equity award programs. EEO Statement Supermicro is an Equal Opportunity Employer and embraces diversity in our employee population. It is the policy of Supermicro to provide equal opportunity to all qualified applicants and employees without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veteran status or special disabled veteran, marital status, pregnancy, genetic information, or any other legally protected status.
Software Engineer
Whitespace
Alexandria, United States
Software Engineer Location: Remote / Alexandria, VA Clearance: Active TS/SCI or eligibility to be cleared GeoDelphi, Inc. dba Whitespace is building Iris, a trust-first Agentic AI platform for global leaders. Recognized as one of the most innovative companies in the geospatial industry, Whitespace accelerates speed-to-answer through powerful analytics, high-cadence data feeds, geospatial intelligence, and expert-machine teaming. Our mission is to transform commercial data into actionable intelligence that keeps pace with world events and delivers decision advantage to our customers. Position Overview Whitespace is seeking a highly motivated Software Engineer , with geospatial analysis experience, to join our engineering and analytics team. This role combines software engineering, geospatial data science, and advanced analytics to support mission-critical programs including Tactical Surveillance, Reconnaissance, and Tracking (TacSRT). The ideal candidate is a full-stack problem solver who can design scalable software systems, build data pipelines, perform geospatial analysis, and develop analytic capabilities that transform large volumes of commercial and geospatial data into actionable intelligence. You will work closely with software engineers, data scientists, analysts, and customer stakeholders to develop innovative solutions that support national security, operational planning, and strategic decision-making. This position will report to the VP of Engineering. This position is 100% remote! It also requires 15% travel to the corporate and customer locations. In addition, there may be occasional weekend work required. The candidate MUST be a US citizen and reside in the contiguous United States. The candidate must be a W2 employee of GeoDelphi, Inc. No 3rd party applications.
Software Engineer
Whitespace
Alexandria, United States
Software Engineer Location: Remote / Alexandria, VA Clearance: Active TS/SCI or eligibility to be cleared GeoDelphi, Inc. dba Whitespace is building Iris, a trust-first Agentic AI platform for global leaders. Recognized as one of the most innovative companies in the geospatial industry, Whitespace accelerates speed-to-answer through powerful analytics, high-cadence data feeds, geospatial intelligence, and expert-machine teaming. Our mission is to transform commercial data into actionable intelligence that keeps pace with world events and delivers decision advantage to our customers. Position Overview Whitespace is seeking a highly motivated Software Engineer , with geospatial analysis experience, to join our engineering and analytics team. This role combines software engineering, geospatial data science, and advanced analytics to support mission-critical programs including Tactical Surveillance, Reconnaissance, and Tracking (TacSRT). The ideal candidate is a full-stack problem solver who can design scalable software systems, build data pipelines, perform geospatial analysis, and develop analytic capabilities that transform large volumes of commercial and geospatial data into actionable intelligence. You will work closely with software engineers, data scientists, analysts, and customer stakeholders to develop innovative solutions that support national security, operational planning, and strategic decision-making. This position will report to the VP of Engineering. This position is 100% remote! It also requires 15% travel to the corporate and customer locations. In addition, there may be occasional weekend work required. The candidate MUST be a US citizen and reside in the contiguous United States. The candidate must be a W2 employee of GeoDelphi, Inc. No 3rd party applications.