Post job

Staff software engineer jobs in Sammamish, WA

- 3,564 jobs
All
Staff Software Engineer
Software Engineer
Software Applications Engineer
Senior Software Engineer
Software Development Manager
Firmware Engineer
Senior Software Development Engineer
Engineer Of System Development
Senior Systems Software Engineer
Devops Engineer
  • Software Development Manager, Neuron Testing Service, AWS Neuron SDK

    Amazon Development Center U.S., Inc. 4.7company rating

    Staff software engineer job in Seattle, WA

    AWS Neuron is the complete software stack for the AWS Inferentia and Trainium cloud-scale machine learning accelerators and the EC2 servers that use them. As the Software Development Manager for the Neuron Testing Infrastructure Team, you will be responsible for leading a talented team of engineers to develop and maintain the critical testing service that enables continuous integration and validation across the entire Neuron SDK Development organization. You will oversee the design, development, and operation of our large-scale EKS-based test execution platform that manages thousands of test runs daily across pre-release hardware, multiple EC2 instance types, and diverse software configurations. In this role, you will manage the full lifecycle of a high-demand, business-critical service that directly impacts the velocity and quality of AWS Neuron releases. You will ensure the platform maintains strict availability goals while scaling to meet growing demand from development teams. Your team will be responsible for integrating new EC2 instance types and pre-released hardware, implementing advanced queue management algorithms, optimizing resource utilization across large EKS clusters, and maintaining operational excellence. You will collaborate with cross-functional teams including compiler, runtime, and framework teams to ensure their testing needs are met efficiently and reliably. A successful candidate will have an established background in building and operating large-scale distributed systems on AWS. Experience managing production EKS clusters at scale (500+ nodes) is essential, along with proven expertise in service reliability, queue management systems, and high-availability architecture. Direct customer-facing experience supporting internal development teams and a strong motivation to achieve results through operational excellence are critical for success. BASIC QUALIFICATIONS- 3+ years of engineering team management experience - 7+ years of working directly within engineering teams experience - 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience - 8+ years of leading the definition and development of multi tier web services experience - Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations - Experience partnering with product or program management teams - Hands-on experience managing large-scale EKS clusters (500+ nodes) in production environments - Experience with queue management systems and resource scheduling PREFERRED QUALIFICATIONS- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy - Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers - Experience with logging and monitoring tools, such as: AWS CloudWatch, Datadog, New Relic and Splunk - Experience with Kubernetes at scale, including autoscaling, resource optimization, and multi-tenant architectures Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit ********************************************************* for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner. Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $166,400/year in our lowest geographic market up to $287,700/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit ******************************************************** This position will remain posted until filled. Applicants should apply via our internal or external career site.
    $166.4k-287.7k yearly 1d ago
  • Software Development Manager, AI Inference Technology, Neuron SDK

    Annapurna Labs (U.S.) Inc. 4.6company rating

    Staff software engineer job in Seattle, WA

    AWS Utility Computing (UC) provides product innovations - from foundational services such as Amazon Elastic Compute Cloud (EC2), to new product innovations that continue to set AWS's services and features apart in the industry. We develop AWS Neuron, the complete software stack for Trainium, Amazon's custom cloudscale machine learning accelerators. Come optimize LLMs such as Llama and GPT OSS to run really fast on Trainium. As the SDM for the Neuron Inference Technology building blocks team, you will guide your expert AI engineers to build fundamental inference technology building blocks and libraries to enable AI developers to optimize model for inference on Trainium and Inferentia devices. We're currently focusing on MoE models such as GPT OSS for Trainium 2 and the upcoming Trainium 3. You will develop and optimize blocks such as attention kernels and deliver them in the Neuronx_Distributed Inference Libraries, enabling customers to optimize LLMs, multimodal, and generative models. The ideal candidate will have an established background in optimizing LLMs, such as delivering high-performance models using distributed inference libraries. You should be capable of managing demanding, fast-changing priorities. You should have a strong technical ability to understand and deliver as part of a vertically integrated system stack consisting of the PyTorch inference library, Neuron compiler, runtime and collectives. A day in the life You will work with your senior management and technical leaders to define the building blocks for the latest LLMs, build and deliver them to customers. You will manage changing priorities as new models and new technologies emerge, and you adapt your team's work to manage them. You will dive deep to help your team solve technical challenges. About the team About AWS Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating - that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses. Diverse Experiences AWS values diverse experiences. Even if you do not meet all of the qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn't followed a traditional path, or includes alternative experiences, don't let it stop you from applying. Work/Life Balance We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there's nothing we can't achieve in the cloud. Mentorship & Career Growth We're continuously raising our performance bar as we strive to become Earth's Best Employer. That's why you'll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional. BASIC QUALIFICATIONS- 3+ years of engineering team management experience - 7+ years of working directly within engineering teams experience - 3+ years of designing or architecting (design patterns, reliability and scaling) of new and existing systems experience - Experience partnering with product or program management teams PREFERRED QUALIFICATIONS- Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy - Experience in recruiting, hiring, mentoring/coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit ********************************************************* for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner. Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $166,400/year in our lowest geographic market up to $287,700/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit ******************************************************** This position will remain posted until filled. Applicants should apply via our internal or external career site.
    $166.4k-287.7k yearly 1d ago
  • Senior Software Development Engineer - AI/ML, AWS Neuron, Multimodal Inference

    Amazon.com Services LLC 4.7company rating

    Staff software engineer job in Seattle, WA

    The Annapurna Labs team at Amazon Web Services (AWS) builds AWS Neuron, the software development kit used to accelerate deep learning and GenAI workloads on Amazon's custom machine learning accelerators, Inferentia and Trainium. The AWS Neuron SDK, developed by the Annapurna Labs team at AWS, is the backbone for accelerating deep learning and GenAI workloads on Amazon's Inferentia and Trainium ML accelerators. This comprehensive toolkit includes an ML compiler, runtime, and application framework that seamlessly integrates with popular ML frameworks like PyTorch and JAX enabling unparalleled ML inference and training performance. The Inference Enablement and Acceleration team is at the forefront of running a wide range of models and supporting novel architecture alongside maximizing their performance for AWS's custom ML accelerators. Working across the stack from PyTorch till the hardware-software boundary, our engineers build systematic infrastructure, innovate new methods and create high-performance kernels for ML functions, ensuring every compute unit is fine tuned for optimal performance for our customers' demanding workloads. We combine deep hardware knowledge with ML expertise to push the boundaries of what's possible in AI acceleration. As part of the broader Neuron organization, our team works across multiple technology layers - from frameworks and kernels and collaborate with compiler to runtime and collectives. We not only optimize current performance but also contribute to future architecture designs, working closely with customers to enable their models and ensure optimal performance. This role offers a unique opportunity to work at the intersection of machine learning, high-performance computing, and distributed architectures, where you'll help shape the future of AI acceleration technology You will architect and implement business critical features, and mentor a brilliant team of experienced engineers. We operate in spaces that are very large, yet our teams remain small and agile. There is no blueprint. We're inventing. We're experimenting. It is a very unique learning culture. The team works closely with customers on their model enablement, providing direct support and optimization expertise to ensure their machine learning workloads achieve optimal performance on AWS ML accelerators. The team collaborates with open source ecosystems to provide seamless integration and bring peak performance at scale for customers and developers. This role is responsible for development, enablement and performance tuning of a wide variety of LLM model families, including massive scale large language models like the Llama family, DeepSeek and beyond. The Inference Enablement and Acceleration team works side by side with compiler engineers and runtime engineers to create, build and tune distributed inference solutions with Trainium and Inferentia. Experience optimizing inference performance for both latency and throughput on such large models across the stack from system level optimizations through to Pytorch or JAX is a must have. You can learn more about Neuron ***************************************************************************************** *********************************************** ************************************* ********************************************************************************************* Key job responsibilities This role will help lead the efforts in building distributed inference support for Pytorch in the Neuron SDK. This role will tune these models to ensure highest performance and maximize the efficiency of them running on the customer AWS Trainium and Inferentia silicon and servers. Strong software development using Python, System level programming and ML knowledge are both critical to this role. Our engineers collaborate across compiler, runtime, framework, and hardware teams to optimize machine learning workloads for our global customer base. Working at the intersection of software, hardware, and machine learning systems, you'll bring expertise in low-level optimization, system architecture, and ML model acceleration. In this role, you will: * Design, develop, and optimize machine learning models and frameworks for deployment on custom ML hardware accelerators. * Participate in all stages of the ML system development lifecycle including distributed computing based architecture design, implementation, performance profiling, hardware-specific optimizations, testing and production deployment. * Build infrastructure to systematically analyze and onboard multiple models with diverse architecture. * Design and implement high-performance kernels and features for ML operations, leveraging the Neuron architecture and programming models * Analyze and optimize system-level performance across multiple generations of Neuron hardware * Conduct detailed performance analysis using profiling tools to identify and resolve bottlenecks * Implement optimizations such as fusion, sharding, tiling, and scheduling * Conduct comprehensive testing, including unit and end-to-end model testing with continuous deployment and releases through pipelines. * Work directly with customers to enable and optimize their ML models on AWS accelerators * Collaborate across teams to develop innovative optimization techniques A day in the life You will collaborate with a cross-functional team of applied scientists, system engineers, and product managers to deliver state-of-the-art inference capabilities for Generative AI applications. Your work will involve debugging performance issues, optimizing memory usage, and shaping the future of Neuron's inference stack across Amazon and the Open Source Community. As you design and code solutions to help our team drive efficiencies in software architecture, you'll create metrics, implement automation and other improvements, and resolve the root cause of software defects. You will also build high-impact solutions to deliver to our large customer base and participate in design discussions, code review, and communicate with internal and external stakeholders. You will work cross-functionally to help drive business decisions with your technical input. You will work in a startup-like development environment, where you're always working on the most important initiative. About the team The Inference Enablement and Acceleration team fosters a builder's culture where experimentation is encouraged, and impact is measurable. We emphasize collaboration, technical ownership, and continuous learning. Our team is dedicated to supporting new members. We have a broad mix of experience levels and tenures, and we're building an environment that celebrates knowledge-sharing and mentorship. Our senior members enjoy one-on-one mentoring and thorough, but kind, code reviews. We care about your career growth and strive to assign projects that help our team members develop your engineering expertise so you feel empowered to take on more complex tasks in the future. Join us to solve some of the most interesting and impactful infrastructure challenges in AI/ML today. BASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience - Bachelor's degree in computer science or equivalent - 5+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Fundamentals of Machine learning and LLMs, their architecture, training and inference lifecycles along with work experience on optimizations for improving the model execution. - Software development experience in C++, Python (experience in at least one language is required). - Strong understanding of system performance, memory management, and parallel computing principles. - Proficiency in debugging, profiling, and implementing best software engineering practices in large-scale systems. PREFERRED QUALIFICATIONS- Familiarity with PyTorch, JIT compilation, and AOT tracing. - Familiarity with CUDA kernels or equivalent ML or low-level kernels. - Candidates with performant kernel development such as CUTLASS, FlashInfer etc., would be well suited. - Familiar with syntax and tile-level semantics similar to Triton. - Experience with online/offline inference serving with vLLM, SGLang, TensorRT or similar platforms in production environments. - Deep understanding of computer architecture, operation systems level software and working knowledge of parallel computing. Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit ********************************************************* for more information. If the country/region you're applying in isn't listed, please contact your Recruiting Partner. Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $151,300/year in our lowest geographic market up to $261,500/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Dependent on the position offered, equity, sign-on payments, and other forms of compensation may be provided as part of a total compensation package, in addition to a full range of medical, financial, and/or other benefits. For more information, please visit ******************************************************** This position will remain posted until filled. Applicants should apply via our internal or external career site.
    $151.3k-261.5k yearly 1d ago
  • Software Dev Engineer

    Collabera 4.5company rating

    Staff software engineer job in Redmond, WA

    Title: Software Dev Engineer Required Skills & Qualifications 4-10 years of experience in software development. Strong proficiency in Python and backend development (APIs, business logic, integrations). Experience with AWS Lambda, DynamoDB, and serverless architecture. Hands-on experience with React for frontend development. Proficient in scripting (Python, Bash, or similar). Experience working with databases: Preferred: DynamoDB Also accepted: SQL-based DBs or MongoDB Solid understanding of REST APIs, microservices, and cloud-based application design. Nice-to-Have Skills Experience with CI/CD pipelines (CodePipeline, GitHub Actions, Jenkins, etc.) Knowledge of infrastructure-as-code tools such as CloudFormation, AWS CDK, or other IaC frameworks. Familiarity with containerization (Docker) is a plus. Benefits: The Company offers the following benefits for this position, subject to applicable eligibility requirements: medical insurance, dental insurance, vision insurance, 401(k) retirement plan, life insurance, long-term disability insurance, short-term disability insurance, paid parking/public transportation, (paid time , paid sick and safe time , hours of paid vacation time, weeks of paid parental leave, paid holidays annually - As Applicable)
    $103k-141k yearly est. 5d ago
  • C++ Software Engineer w/ radio frequency and signal processing

    Request Technology

    Staff software engineer job in Everett, WA

    NO SPOSORSHIP Sr. C++ Software Systems Engineer - radio frequency and signal processing SALARY: $165k - $205k plus 20% bonus LOCATION: EVERETT, WA 98204 - Must live within one hour drive to come into the office a couple times a month Strong radio frequency and signal processing background. You will develop radio frequency. CC++ extensive digital signal processing (DSP) and math background radio frequency (RF) windows networking and socket programming embedded software Solutions to ensure the efficient use of frequencies, long distance communications, monitoring and security communications intelligence applications, we improve communications and protect military forces and infrastructure around the world. This person will apply their strong radio frequency and signal processing background, and software development skills to meeting signal detection, identification, processing, geolocation and analysis challenges facing spectrum regulators, intelligence organizations and defense agencies around the globe. Perform QA testing and analysis of new hardware and software performance up to the system level. Develop automated QA test software and systems. Required Experience US Person or Permanent Resident Extensive experience in design, implementation and testing of complex realtime multithreaded software applications Extensive C/C++ software development experience (6+ years) Extensive Digital Signal Processing (DSP) and math background Radio Frequency (RF) theory and practice (propagation, antennas, receivers, signals, systems, etc.) RF Signals expertise, including signal modulation, demodulation, decoding and signal analysis techniques and tools Programming for Windows operating systems Networking and socket level programming Databases and database programming Ability to quickly learn and support a large existing C++ code base System QA testing, including developing and executing test plans and writing automated QA test programs Excellent communications skills Ability to write technical product documentation Preferred Knowledge, Skills, and Abilities SIGINT/COMINT/EW experience RF Direction Finding and Geolocation concepts, including AOA and TDOA Mapping concepts, standards, and programming Audio signal processing including analog and digital demodulation Drone signals and protocols (uplink and downlink including video) Experience operating commercial drones Full Motion Video (FMV) systems, including STANAG 4609, KLV Metadata, MPEG-2 Transport Stream, H.264/265 encoding Programming expertise: Highly proficient in C/C++ Multithreaded realtime processing Programming with Qt Programming in Python Embedded programming Realtime hardware control and data acquisition High performance graphics GUI design and programming Networking and socket level programming Databases and database programming (incl. SQL) XML and XML programming JSON and JSON programming API programming (developing and using) Software licensing AI concepts and programming Tools: RF Measurement equipment (VSA/spectrum analyzers, signal generators, and other electronic test equipment) Windows OS, including desktop, server and embedded variants Microsoft Visual Studio and TFS Qt Python Intel IPP InstallShield Postgres and Microsoft databases packages Experience with Visual Basic, MFC, C#, WPF/XAML and other Windows development tools/API's Linux OS 6+ years relevant work experience MSEE (or BSEE with extended relevant work experience) with emphasis on RF communication systems, Digital Signal Processing, and software
    $165k-205k yearly 4d ago
  • Android OS Software Engineer

    Insight Global

    Staff software engineer job in Redmond, WA

    Client: Fortune 500 Company Title: Android OS Software Engineer Duration: 12 month + 12 month extensions Pay Rate: $80-$85hr We're seeking an Android OS Software Engineer to build and evolve the Android stack across multiple internal platforms. You'll help platformize research efforts, developing core OS components, services, and display/graphics pathways that scale across devices. What you'll do Develop in the Android stack (frameworks, services, HALs, kernel where needed) across multiple platforms. Contribute to platformization: unify, harden, and standardize OS components for research and prototyping devices. Implement and optimize C++ code paths for performance, reliability, and maintainability. Bring up features on Qualcomm‑based hardware; debug system issues spanning OS, drivers, and services. Collaborate with cross‑functional teams to land changes, reviews, and releases. Must‑have qualifications C++ expertise for Android development (production‑level; debugging & performance tuning). Hands‑on experience with Android 14 (UpsideDownCake) or higher. Qualcomm platform experience (SoCs, BSPs, display/graphics, drivers, perf tools). Solid knowledge of AOSP/Android internals (frameworks, system services, HALs; Linux fundamentals). Nice‑to‑have Java experience within Android (beneficial but not required). Scripting (e.g., Python/Bash) for tooling, build, or automation. Benefit packages for this role will start on the 31st day of employment and include medical, dental, and vision insurance, as well as HSA, FSA, and DCFSA account options, and 401k retirement account access with employer matching. Employees in this role are also entitled to paid sick leave and/or other paid time off as provided by applicable law .
    $80-85 hourly 5d ago
  • Firmware Software Engineer

    Vaco By Highspring

    Staff software engineer job in Redmond, WA

    Title: Firmware Software Engineer IV Employment Type: 12 Months Contract Client: Meta (prev Facebook) Pay Rate: $80/hr to $90/hr Our team aims to define the worldwide standard for extended reality (XR) interaction with unparalleled software that accelerates research and creates novel devices. Responsibilities You'll partner with researchers, firmware engineers and other software engineers to define and develop Android OS implementations for research devices The work will include driver, system services, and integrations with firmware from additional SoCs Develop software stacks to provide access and control of novel sensor streams both on- and off-device Serve as a link between the team and the researchers to help accelerate research progress and to inform our strategic plans to better align with future research needs Minimum qualifications 3+ years work experience with C/C++/C# 3+ years work experience in AOSP development 2+ years experience with Java (or Kotlin) Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience Preferred qualifications 2+ years experience developing software for games, autonomous vehicles, robotics or other high performance real-time environments Experience with high-bandwidth communication Experience with camera integration Experience with low level firmware and RTOS Desired Skills and Experience Minimum qualifications * 3+ years work experience with C/C++/C# * 3+ years work experience in AOSP development * 2+ years experience with Java (or Kotlin) * Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
    $80 hourly 3d ago
  • Firmware Software Engineer IV

    Pyramid Consulting, Inc. 4.1company rating

    Staff software engineer job in Redmond, WA

    Immediate need for a talented Firmware Software Engineer IV. This is a 12 Months opportunity with long-term potential and is located in Redmond, WA (Onsite). Please review the job description below and contact me ASAP if you are interested. Job Diva ID: 25-94264 Pay Range: $85- $90 /hour. Employee benefits include, but are not limited to, health insurance (medical, dental, vision), 401(k) plan, and paid sick leave (depending on work location). Key Requirements and Technology Experience: - Key skills; “MIPI” , “Firmware” , "C", "Camera Develop firmware to integrate custom image sensors with an MCU 8 years' experience in Firmware or Embedded Software Development in C/C . Familiarity with MIPI C-PHY and image sensors. Experience with Zephyr OS, Embedded Linux or other RTOS. Our client is a leading Meta Industry, and we are currently interviewing to fill this and other similar contract positions. If you are interested in this position, please apply online for immediate consideration. Pyramid Consulting, Inc. provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. By applying to our jobs, you agree to receive calls, AI-generated calls, text messages, or emails from Pyramid Consulting, Inc. and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy here.
    $85-90 hourly 3d ago
  • Firmware Engineer

    Spectraforce 4.5company rating

    Staff software engineer job in Redmond, WA

    Firmware Software Engineer IV/V 12 Months Redmond, WA (100% on site) Minimum Qualifications: 10+ years experience in Firmware or Embedded Software Development in C/C++ 2+ years experience developing drivers for camera sensors on new ICs 2+ years experience developing drivers for audio codecs, DSPs or MCUs Experience with Zephyr OS, Embedded Linux or other RTOS Ability to work autonomously with little or no supervision Ability to work in a dynamic, high-paced environment where job duties may change frequently Preferred Qualifications: Familiarity with ARM Cortex-M processors Familiarity with MIPI C-PHY and image sensors Familiarity with I3C, TDM, I2S Familiarity with DSPs Familiarity with file systems Familiarity with bootloaders on small MCUs and larger SoCs Low power optimization of embedded systems Strong technical writing skills Education/Experience: Bachelor's degree in computer science, software engineering or relevant field required.
    $105k-143k yearly est. 1d ago
  • DevOps Engineer

    OSI Engineering 4.6company rating

    Staff software engineer job in Seattle, WA

    A globally leading consumer device company based in Seattle, WA is looking for a DevOps Engineer, Cloud Infrastructure to join their dynamic team! Job Responsibilities: • Manage Kubernetes clusters by performing improvements and regular maintenance. Perform cloud infrastructure operational tasks. • Perform Database administration tasks including migration, instrumenting of telemetry, performance monitoring, cost monitoring and consolidation. • CI/CD-focused projects that include implementing features for GitOps + software lifecycle tooling and processes. Required Skills:5 years of relevant experience 3-5 years experience with Kubernetes (configuration, operations, deployment),and related technologies: Helm, ArgoCD, GitOps. 3-5 years experience with AWS and database administration: Postgres, RDS (eg. Aurora) 3 years experience in Python + Bash scripting Operational Experience with cloud-based service infrastructure (DNS, loadbalancing, ingress, telemetry and logging) Type: Contract Duration: 9 months with extension Work Location: Seattle, WA (Remote) Pay range: $ 74.00 - $ 89.00 (DOE)
    $74-89 hourly 2d ago
  • BE Software Engineer (Block Storage)

    Bayside Solutions 4.5company rating

    Staff software engineer job in Seattle, WA

    Backend Software Engineer (Block Storage) W2 Contract Salary Range: $114,400 - $135,200 per year We are looking for collaborative, curious, and pragmatic Software Engineers to be part of this innovative team. You will be able to shape the product's features and architecture as it scales orders of magnitude. Being part of our Cloud Infrastructure organization opens the door to exerting cross-functional influence and making a more significant organizational impact. Requirements and Qualifications: Proficient with UNIX/Linux Coding skills in one or more of these programming languages: Rust, C++, Java or C# Experience with scripting languages (Bash, Python, Perl) Excellent knowledge of software testing methodologies & practices 2 years of professional software development experience Strong ownership and track record of delivering results Excellent verbal and written communication skills Bachelor's Degree in Computer Science, an engineering-related field, or equivalent related experience. Preferred Qualifications: Proficiency in Rust Experience with high-performance asynchronous IO systems programming Knowledge on distributed systems Desired Skills and Experience Proficient with UNIX/Linux, Rust, C++, Java, C#, Bash, Python, Perl, software testing methodologies, professional software development, strong ownership, results-driven delivery, excellent communication skills, computer science or engineering degree, high-performance asynchronous IO systems programming, distributed systems Bayside Solutions, Inc. is not able to sponsor any candidates at this time. Additionally, candidates for this position must qualify as a W2 candidate. Bayside Solutions, Inc. may collect your personal information during the position application process. Please reference Bayside Solutions, Inc.'s CCPA Privacy Policy at *************************
    $114.4k-135.2k yearly 5d ago
  • Software Firmware Engineer

    Creospan Inc.

    Staff software engineer job in Redmond, WA

    Creospan is a growing tech collective of makers, shakers, and problem solvers, offering solutions today that will propel businesses into a better tomorrow. “Tomorrow's ideas, built today!” In addition to being able to work alongside equally brilliant and motivated developers, our consultants appreciate the opportunity to learn and apply new skills and methodologies to different clients and industries. ******NO C2C/3RD PARTY, LOOKING FOR W2 CANDIDATES ONLY, must be able to work in the US without sponsorship now or in the future*** Responsibilities Develop and debug firmware for a wearable device that includes multiple sensors and cameras, application processor running Android and co-processor(s) Develop firmware on micro-controllers or BSPs for embedded linux, leverage peripherals, manage power consumption, support boot loaders, and schedule real-time tasks (RTOS) disciplines Develop test applications to interface with a variety of peripherals Test the developed firmware with the hardware Document designs and performance analysis REQUIRED Qualifications B.S. degree in Computer Science, Electrical Engineering, or equivalent experience 5+ years of SW/FW experience. 3+ years experience with embedded architectures such as ARM Cortex, or processors running AOSP/Embedded Linux, such as QC Snapdragon Wearables or AR2G1. 3+ years experience with high and low speed peripherals and buses, and developing and modifying drivers for them. Ability to describe their previous use of logic analyzers or protocol decoders to debug/troubleshoot. Ability to autonomously identify, report, and solve problems with minimal direction. Ability to work in a dynamic, high-paced environment where job duties may change frequently PREFERRED Qualifications Experience with AOSP/Embedded Linux driver development and associated frameworks, like kconfig, device tree, Android, Yocto, Build root. Familiarity with HW-in-the-loop testing, CI/CD, build system configuration / scripting,
    $96k-134k yearly est. 1d ago
  • Senior Software Engineer (Azure Databricks, DLT Pipelines, Terraform Dev, CD/CI, Data Platform) Contract at Bellevue, WA

    Red Oak Technologies 4.0company rating

    Staff software engineer job in Bellevue, WA

    Senior Software Engineer (Azure Databricks, DLT Pipelines, Coding, CD/CI, Data Platform & Data Integration) Contract at Bellevue, WA Must Have Experience: Hands-on experience with Azure Databricks/DLT Pipelines (Delta Live Tables) Good programming skills - C#, Java or Python CI/CD experience Data platform/Data integration experience The Role / Responsibilities The Senior Software Engineer, is a hands-on engineer who works from design through implementation of large-scale systems that is data centric for the MA Platform. This is a thought leadership role in the Data Domain across all of Client's' Analytics, with the expectation that the candidate will demonstrate and propagate best practices and processes in software development. The candidate is expected to drive things on their own with minimal supervision from anyone. • Design, code, test, and develop features to support large-scale data processing pipelines, for our multi-cloud SaaS platform with good quality, maintainability, and end to end ownership. • Define and leverage data models to understand cost drivers, to create concrete action plans that address platform concerns on Data. Qualifications • 5+ years of experience in building and shipping production grade software systems or services, with one or more of the following: Distributed Systems, large-scale data processing, data storage, Information Retrieval and/or Data Mining, Machine Learning fundamentals. • BS/MS/ in Computer Science or equivalent industry experience. • Experience building and operating online services and fault-tolerant distributed systems at internet scale. • Demonstrable experience shipping software, internet scale services using GraphQL/REST API(s) on Microsoft Azure and/or Amazon Web Services(AWS) cloud. • Experience writing code in C++/C#/Java using agile and test-driving development (TDD). • 3+ years in cloud service development - Azure or AWS services. Preferred Qualifications • Excellent verbal and written communications skills (to engage with both technical and non-technical stakeholders at all levels). • Familiarity with Extract Transform Load (ETL) Pipelines, Data Modelling, Data Engineering and past ML experience is a plus. • Experience in Data Bricks and/or Microsoft Fabric will be an added plus. • Hands-on experience using distributed computing platforms like Apache Spark, Apache Flink Apache Kafka or Azure EventHub.
    $125k-176k yearly est. 1d ago
  • Senior UX Developer

    Centific

    Staff software engineer job in Bellevue, WA

    Role: UX Developer - Frontend Systems & Design Stack: TypeScript, Vite, React Employment Type: Full-Time About Your Role We're looking for a UX-focused Frontend Developer who can bring clean, scalable, and intuitive interfaces to life, ith minimal design oversight. Our mission is deeply impactful, and your work will shape how operators interact with AI and simulation systems designed to safeguard our country. You'll help define reusable component systems and build UX patterns that withstand complexity. This role is perfect for someone who codes with craft and cares about every user interaction, from micro-interactions to performance. Build the interface to the future. Your code will not only enable national security but drive how humans collaborate with AI in critical missions. Key Responsibilities Build and maintain reusable, high-quality UI components Translate complex agent behaviours and simulation results into usable interfaces Own frontend architecture decisions and interaction paradigms Collaborate closely with backend and AI teams to integrate data-rich UIs Ideal Candidate: Deep expertise in TypeScript and modern frontend tooling (Vite, React) Passion for interaction design and performance at scale Self-directed with strong product instincts and attention to UX details Eager to work on purpose-driven, impactful technology Benefits: Comprehensive healthcare, dental, and vision coverage 401k plan Paid time off (PTO) And more! Company Overview: Centific is a frontier AI data foundry that curates diverse, high-quality data, using our purpose-built technology platforms to empower the Magnificent Seven and our enterprise clients with safe, scalable AI deployment. Our team includes more than 150 PhDs and data scientists, along with more than 4,000 AI practitioners and engineers. We harness the power of an integrated solution ecosystem-comprising industry-leading partnerships and 1.8 million vertical domain experts in more than 230 markets-to create contextual, multilingual, pre-trained datasets; fine-tuned, industry-specific LLMs; and RAG pipelines supported by vector databases. Our zero-distance innovation™ solutions for GenAI can reduce GenAI costs by up to 80% and bring solutions to market 50% faster. Our mission is to bridge the gap between AI creators and industry leaders by bringing best practices in GenAI to unicorn innovators and enterprise customers. We aim to help these organizations unlock significant business value by deploying GenAI at scale, helping to ensure they stay at the forefront of technological advancement and maintain a competitive edge in their respective markets. Learn more about us at www. centific.com Centific is an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, citizenship status, age, mental or physical disability, medical condition, sex (including pregnancy), gender identity or expression, sexual orientation, marital status, familial status, veteran status, or any other characteristic protected by applicable law. We consider qualified applicants regardless of criminal histories, consistent with legal requirements.
    $110k-152k yearly est. 4d ago
  • Software Engineer

    Talent Software Services 3.6company rating

    Staff software engineer job in Redmond, WA

    Are you an experienced Software Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Software Engineer to work at their company in Redmond, WA. The main function of a Lab/Test Engineer at this level is to apply configuration skills at an intermediate to high level. The Test Engineer will analyze, design and develop test plans and should be familiar with at least one programming language. We're on the lookout for a contract Engineer with extensive experience in configuring and testing hardware devices across Windows Server and Ubuntu Server platforms. The ideal candidate will not only be technically adept but also possess strong analytical skills, capable of producing comprehensive and detailed reports. Proficiency in scripting languages is essential. The role involves deploying and managing test machines, refining test plans, executing test cases, performing hardware diagnostics, troubleshooting issues, and collaborating closely with the development team to advance the functionality of hardware systems. Experience with CI/CD pipelines, C++ and Rust development will be considered a significant asset. The main function of a Lab/Test Engineer at this level is to apply configuration skills at an intermediate to high level. The Test Engineer will analyse, design and develop test plans and should be familiar with at least one programming language. Primary Responsibilities/Accountabilities: Perform repeatable testing procedures and processes. Verify triggers, stored procedures, referential integrity, hardware product or system specifications. Interpret and modify code as required, which may include C/C++, C,# batch files, make files, Perl scripts, queries, stored procedures and/or triggers. Identifies and defines project team quality and risk metrics. Provides assistance to other testers. Designs and develops robust automated test harnesses with a focus on Application/System/Inter-System level issues. Perform job functions within the scope of application/system performance, threading issues, bottleneck identification, writing small footprint and less intrusive code for critical code testing, tackling system/application intermittent failures, etc. Purpose of the Team: The purpose of this team is to focus on security hardware and intellectual property. Their work is primarily open source, with some potential for internal code review. Key projects: This role will contribute to supporting development and testing for technologies deployed in the Azure fleet. Typical task breakdown and operating rhythm: The role will consist of 10% meetings, 10% reporting, and 80% heads down (developing and testing). Qualifications: Years of Experience Required: 8-10+ overall years of experience in the field. Degrees or certifications required: N/A Best vs. Average: The ideal resume would contain Rust experience, experience with open-source projects, Performance Indicators: Performance will be assessed based on quality of work, meeting deadlines, and flexibility. Minimum 8+ years of experience with test experience with data centre/server hardware. Minimum 8+ years of experience with development experience with C++ (and Python). Minimum 2+ years of experience with an understanding of CI/CD and ADO pipelines.\ Software testing experience in Azure Cloud/Windows/Linux server environments required. Ability to read and write at least one programming language such as C#, C/C++, SQL, etc, RUST is a plus! Knowledge of software quality assurance practices, with strong testing aptitude. Knowledge of personal computer hardware is required as is knowledge of deploying and managing hosts and virtual test machines Knowledge of internet protocols and networking fundamentals preferred. Must have a solid understanding of the software development cycle. Demonstrated project management ability required. Experience with CI/CD pipelines Bachelor's degree in Computer Science required and some business/functional knowledge and/or industry experience preferred. 5-7 years' experience. 8-10 years' experience. Preferred: Database programming experience, i.e. SQL Server, Sybase, Oracle, Informix and/or DB2 may be required. Software testing experience in a Web-based or Windows client/server environment required. Experience in development and/or database administration experience using a product is required. Ability to read and write at least one programming language, such as C#, C/C++, SQL, etc. Knowledge of software quality assurance practices, with strong testing aptitude. Knowledge of personal computer hardware may be required. Knowledge of internet protocols and networking fundamentals preferred. Must have a solid understanding of the software development cycle. Demonstrated project management ability required.
    $109k-145k yearly est. 4d ago
  • Senior NX Software Developer: 25-07227

    Akraya, Inc. 4.0company rating

    Staff software engineer job in Redmond, WA

    Primary Skills: NXOpen (Expert), C# (Advanced), AWS (Proficient), .NET (Proficient), CAD-Customization (Proficient) Contract Type: W2 Duration: 6 Months with possible extension Pay Range: $75.00 - $80.00 Per hour #LP Note: Due to export control laws, candidates must be a U.S. citizen, U.S. permanent resident, or lawfully admitted as a refugee or granted asylum. Job Summary: This role involves developing custom NX features and applications, crafting desktop applications to interact with NX and various engineering data, and collaborating with engineering teams to support and enhance process flows. The ideal candidate will have extensive experience in CAD software development, a deep understanding of Siemens NX, and proficiency in relevant programming interfaces and languages. Key Responsibilities: Develop custom NX features and applications using NXOpen (C#, Python, .NET) Create desktop applications for interfacing with NX, Teamcenter, and ERP systems Collaborate with engineering teams to provide technical support and process development Integrate CAD systems with PLM, ERP, and other enterprise software Participate in the development and support of NX upgrades and related solutions Must-Have Skills: Expertise in NXOpen (C#, Python, .NET) Proficiency in programming languages (C#, .NET) Knowledge and experience with PLM and ERP systems Industry Experience: Experience in CAD software development and customization, specifically with Siemens NX ABOUT AKRAYA Akraya is an award-winning IT staffing firm consistently recognized for our commitment to excellence and a thriving work environment. Most recently, we were recognized Inc's Best Workplaces 2024 and Silicon Valley's Best Places to Work by the San Francisco Business Journal (2024) and Glassdoor's Best Places to Work (2023 & 2022)! Industry Leaders in IT Staffing As staffing solutions providers for Fortune 100 companies, Akraya's industry recognitions solidify our leadership position in the IT staffing space. We don't just connect you with great jobs, we connect you with a workplace that inspires! Join Akraya Today! Let us lead you to your dream career and experience the Akraya difference. Browse our open positions and join our team!
    $75-80 hourly 1d ago
  • AR/VR Applications Engineer - Photos, Vision Products Software

    Apple Inc. 4.8company rating

    Staff software engineer job in Seattle, WA

    Apple is where individual imaginations gather together, committing to the values that lead togreat work. Every new product we build, service we create, or Apple Store experience we deliver is the result of us making each other's ideas stronger. That happens because every one of us shares a belief that we can make something wonderful and share it with the world, changing lives for the better. It's the diversity of our people and their thinking that inspires the innovation that runs through everything we do. When we bring everybody in, we can do the best work of our lives. Here, you'll do more than join something - you'll add something. Apple Vision Pro is a revolutionary spatial computer that seamlessly blends digital content with your physical space. It will allow us to do the things we love in ways never before possible - all while staying connected to the people around us. This Vision Pro team is looking for Applications Engineers to help us build the next generation of features for the Photos app on the Apple Vision Pro. This team works with cutting edge AR/VR technology to create magical experiences for our customers with their most personal and cherished content. As a member of our organization you will assist us in crafting future products that will delight, inspire and empower millions of people. You will work on Photos; a productivity app that ships with every Apple Vision Pro which allows users to experience their most personal and cherished home photos and videos in a brand new and exciting way. You will work closely with Apple's framework teams and Human Interface designers - pushing you to think outside-the-box, and solve incredibly challenging and interesting problems in AR/VR. You will work with technologies such as RealityKit, SwiftUI and ARKit. You will have access to a wide variety of internal frameworks and services that will allow you to create an application that is deeply integrated into our operating systems. Familiarity with any of the following Apple technologies: SwiftUI, UIKit, ARKit, Metal, RealityKit. Proficiency in iOS development practices. Experience in 3D Graphics, Real Time Graphics, or 3D Math. Experience building AR/VR apps either professionally or personally. Interest or proficiency in UI/UX design. Interest in photography or videography 3 + years experience in software development. Experience building complex applications that are functional, beautiful and delightful. Experience with App development concepts using frameworks like SwiftUI, UIKit, ARKit, ARCore Attention to detail, creativity, and a passion for spatial computing. Ability to collaborate and work in a highly cross-functional environment. Proficiency in an application programming language, such as Swift, Objective-C, C/C++, etc.
    $135k-174k yearly est. 60d+ ago
  • Software Engineer, Application

    Meta 4.8company rating

    Staff software engineer job in Redmond, WA

    Meta Reality Labs is seeking a Software Engineer, Application to join our Ophthalmic Precision Optics (OPO) team, driving algorithmic innovation and software architecture evolution for precision optical 3D printing systems. You will work directly with our Printer Application Engineers to integrate cutting-edge algorithms into our platform while improving our extensive codebase for enhanced modularity and cross-generation hardware support.As part of our mission to enable mass customization of ophthalmic lenses for AR/VR glasses, you will be instrumental in developing and optimizing algorithms that power our optical additive manufacturing technology. This role offers the opportunity to work on complex algorithmic challenges while collaborating cross-functionally with materials, process, and hardware engineers across our global facilities. **Required Skills:** Software Engineer, Application Responsibilities: 1. Collaborate with the process team to design, develop, and optimize slicing and compensation algorithms for precision optical 3D printing, integrating them into the printer platform 2. Design hardware-agnostic software interfaces and establish clean separation between algorithmic components and hardware control systems 3. Architect modular, extensible solutions that support future printer generations and maintainability 4. Partner with cross-functional teams (materials, process, hardware engineers) across global facilities 5. Collaborate with external hardware partners Original Design Manufacturers/Original Equipment Manufacturers (ODMs/OEMs) on specifications and integration requirements 6. Build and maintain production-grade manufacturing systems with high reliability and fault tolerance **Minimum Qualifications:** Minimum Qualifications: 7. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience 8. 5+ years of experience as a full stack software developer 9. In-depth experience of C# and .NET frameworks, and large-scale application development 10. Mandatory experience building and deploying production systems, ideally for manufacturing or similar high-reliability environments 11. Application architecture experience including modular design patterns, scalability considerations, and maintainable code practices 12. Proven experience in cross-functional collaboration and requirements management skills 13. Experience working with complex algorithms and computational optimization **Preferred Qualifications:** Preferred Qualifications: 14. Knowledge of 3D printing technologies Stereolithography (SLA), Selective Laser Sintering (SLS), Digital Light Processing(DLP) and additive manufacturing processes 15. Experience with optical engineering principles or precision manufacturing systems 16. Experience designing systems to support international data regulations and compliance requirements 17. Experience with corporate system integrations and complex stakeholder management across technical organizations 18. Background in manufacturing software, industrial automation, or similar production environments 19. Experience with metrology systems, sensor integration, and real-time data processing 20. Knowledge of computer vision and image processing algorithms 21. GPU programming experience with Compute Unified Device Architecture (CUDA) for high-performance computing and algorithm acceleration 22. Familiarity with Agile development methodologies and modern software development practices **Public Compensation:** $85.10/hour to $251,000/year + bonus + equity + benefits **Industry:** Internet **Equal Opportunity:** Meta is proud to be an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need any assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.
    $251k yearly 29d ago
  • Software Applications Engineer

    Nytec

    Staff software engineer job in Kirkland, WA

    Nytec is an award-winning, integrated consulting firm with over 40 years of success turning ideas into first-of-a-kind, lifestyle technology products for tier-one global and Fortune 500 companies. Nytec's world-class designers, engineers, and manufacturing experts translate complex problems into compelling, simple solutions that deliver the ultimate user experience. Nytec manages client projects end-to-end at their Product Innovation Center, equipped with cutting-edge design and engineering labs, and provides customizable talent solutions for any requirement, whether onsite, offsite, or project-based, through their Client Services Division. With international offices and trusted manufacturing partners, Nytec ensures every design is exceptional and every product perfectly executed. For more information please visit ******************** or call ***************. Nytec is headquartered in Kirkland, Washington, with global offices in China and India. Job Description Title: Mobile/Software Applications Engineer Location: Kirkland, WA Type: FTE Job Summary Looking for a Mobile Application Engineer with Android, Linux and Windows experience to join our engineering team. Measures of Success: • Develops mobile applications on Android platform • Ability to quickly grasp the technical architecture of mobile apps and software projects in general. • Work with a highly collaborative, agile, fast-paced, small team to develop and maintain the enterprise apps for the customers. • Ability to be work with product manager and QA team for building and testing new features. • Has passion for writing clean and maintainable code Required Skills: • 5+ years of development experience on Android platforms. • Strong experience in Linux and Windows platform. • Strong knowledge of writing object-oriented code in Java/Objective-C/C/C++ • Experience developing consumer or enterprise apps and deploying to the app stores. • Knowledge of web-services, REST architecture and integration with the mobile apps. • Familiarity with mobile app testing frameworks, SQL queries, internet protocols Qualifications Android Windows Linux Additional Information For more details please dial #************ Thank You Rahul Kumar
    $103k-143k yearly est. 13h ago
  • Software for Applications Engineer

    North Star Staffing Solutions

    Staff software engineer job in Mill Creek, WA

    Working within a growing software development team, the successful applicant will make major contributions to the development of high quality, robust solutions to meet the expanding market for Electric Steering Systems. · The role will encompass the full scope of the software development processes, from requirements capture, through top level and detailed software designs, code implementation to verification of the software. · The team is responsible for delivering the key application level s/w modules which tailor the core S/W to a particular customer. · Modules to include (but not limited to): Vehicle Communications / Bootloader(s) / Interfaces / Power Moding / Customer Diagnostics and Services. Principal Responsibilities: · To capture the software requirements of the system. · Design and development of complex software module architecture in an AUTOSAR environment. · Creation and development of complex software design both in natural language and modelling. · Implementation of software using the embedded ‘C' language to meet all relevant safety standards including ISO26262. · To ensure that software designs are fully suited to the target micro platform and are fully compliant with the requirements. · To support software development throughout the software lifecycle. · Software unit testing to ensure validation of software designs and code prior to integration. Additional Information Contact Person: Rachel F
    $103k-143k yearly est. 60d+ ago

Learn more about staff software engineer jobs

How much does a staff software engineer earn in Sammamish, WA?

The average staff software engineer in Sammamish, WA earns between $109,000 and $216,000 annually. This compares to the national average staff software engineer range of $100,000 to $186,000.

Average staff software engineer salary in Sammamish, WA

$153,000

What are the biggest employers of Staff Software Engineers in Sammamish, WA?

The biggest employers of Staff Software Engineers in Sammamish, WA are:
  1. Walmart
  2. Google
  3. Snap
  4. Visa
  5. GE Healthcare Holdings Inc.
  6. GE Healthcare Information Technologies
  7. Gehc
  8. ServiceNow
  9. Okta
  10. Warner Bros.
Job type you want
Full Time
Part Time
Internship
Temporary