We use cookies to improve the user experience, analyze traffic and display relevant ads.
Details Accept
Enter position

Principal Software Engineer Salary in State of Washington, USA

Receive statistics information by mail
Unfortunately, there are no statistics for this request. Try changing your position or region.

Recommended vacancies

Direct/Full time role - Principal Software Engineer (Python, Go Lang, and Node.js) - Remote -San Francisco, CA
Maxonic, Washington
Maxonic maintains a close and long-term relationship with our direct client. In support of their needs, we are looking for a Principal Software Engineer (Python, Go Lang, and Node.js).Job Description:Job Title: Principal Software Engineer (Python, Go Lang, and Node.js)Job Location: San Francisco, CAWork Schedule: RemoteSalary: $180,000 to $235,000Roll: Permanent jobResponsibilities:Experience and Skills:Expert-level knowledge in modern programming languages and their ecosystems, including Python, Go Lang, and Node.js (Java is not needed).This position is primarily hands-on, accounting for 80 to 90% of the role's responsibilities, as it is an individual contributor role with a focus on direct technical contributions.The role also involves mentoring and guiding engineers, although it is not primarily a managerial or leadership role.Proficiency in front-end languages such as ReactJS and Angular is required to complement the back-end expertise.Candidates should have a minimum of 15 years of experience, as this is a very senior role.If a candidate has worked on projects for shorter durations, valid reasons for switching jobs are required (the client needs valid answers regarding why candidates are switching jobs).Extensive experience in Cloud platform architectures, with at least one of AWS, GCP, or Azure. The client has not specified any specific serverless solutions like AWS Lambda or others.Communication skills should be excellent; they need someone who can articulate very well.The client requires someone who can work on this project for a longer period of time.Prefer candidates with experience in tech companies, e-commerce, or startups, as they often require adaptable and innovative solutions.Strong coding proficiency and familiarity with REST APIs for seamless integration of systems. So NEED an exceptional and experienced coder.Titles to look for include Principal Engineer, Staff Engineer, or Lead EngineerCommunication and Leadership:Experience mentoring/training an engineering community on development best practices.Excellent leadership, verbal and written communication skillsInterview Process:First round: 45 minutes of generic conversation on candidate experience, technologies, and projects worked on.Second round: 45 minutes of coding challenge.Third round: 45-minute discussion with system design manager.Fourth round: 45-minute discussion with software architect.About Maxonic:Since 2002 Maxonic has been at the forefront of connecting candidate strengths to client challenges. Our award winning, dedicated team of recruiting professionals are specialized by technology, are great listeners, and will seek to find a position that meets the long-term career needs of our candidates. We take pride in the over 10,000 candidates that we have placed, and the repeat business that we earn from our satisfied clients. Interested in Applying?Please apply with your most current resume. Feel free to contact Pramod Kumar ([email protected] / (408) 400-2327) for more details.
Direct/Full time role - Principal Software Engineer (Python, Go Lang, and Node.js) - Remote -San Francisco, CA
Maxonic, Seattle
Maxonic maintains a close and long-term relationship with our direct client. In support of their needs, we are looking for a Principal Software Engineer (Python, Go Lang, and Node.js).Job Description:Job Title: Principal Software Engineer (Python, Go Lang, and Node.js)Job Location: San Francisco, CAWork Schedule: RemoteSalary: $180,000 to $235,000Roll: Permanent jobResponsibilities:Experience and Skills:Expert-level knowledge in modern programming languages and their ecosystems, including Python, Go Lang, and Node.js (Java is not needed).This position is primarily hands-on, accounting for 80 to 90% of the role's responsibilities, as it is an individual contributor role with a focus on direct technical contributions.The role also involves mentoring and guiding engineers, although it is not primarily a managerial or leadership role.Proficiency in front-end languages such as ReactJS and Angular is required to complement the back-end expertise.Candidates should have a minimum of 15 years of experience, as this is a very senior role.If a candidate has worked on projects for shorter durations, valid reasons for switching jobs are required (the client needs valid answers regarding why candidates are switching jobs).Extensive experience in Cloud platform architectures, with at least one of AWS, GCP, or Azure. The client has not specified any specific serverless solutions like AWS Lambda or others.Communication skills should be excellent; they need someone who can articulate very well.The client requires someone who can work on this project for a longer period of time.Prefer candidates with experience in tech companies, e-commerce, or startups, as they often require adaptable and innovative solutions.Strong coding proficiency and familiarity with REST APIs for seamless integration of systems. So NEED an exceptional and experienced coder.Titles to look for include Principal Engineer, Staff Engineer, or Lead EngineerCommunication and Leadership:Experience mentoring/training an engineering community on development best practices.Excellent leadership, verbal and written communication skillsInterview Process:First round: 45 minutes of generic conversation on candidate experience, technologies, and projects worked on.Second round: 45 minutes of coding challenge.Third round: 45-minute discussion with system design manager.Fourth round: 45-minute discussion with software architect.About Maxonic:Since 2002 Maxonic has been at the forefront of connecting candidate strengths to client challenges. Our award winning, dedicated team of recruiting professionals are specialized by technology, are great listeners, and will seek to find a position that meets the long-term career needs of our candidates. We take pride in the over 10,000 candidates that we have placed, and the repeat business that we earn from our satisfied clients. Interested in Applying?Please apply with your most current resume. Feel free to contact Pramod Kumar ([email protected] / (408) 400-2327) for more details.
Software Engineer [28190]
Stealth, Washington
Description:This position is located on-site in Chantilly, VA. This is not a remote position.Required Qualifications:Active TS/SCICurrent/Former TS/SCI with FS PolyPrevious experience in software development, computer engineering, or other related fields.Willingness to develop in and use C#, javascript, html, AngularJSDesired Qualifications:Knowledge of C#, Java, C++ or other programming languagesKnowledge of javascript, html, css, AngularJS and/or related scripting frameworksFamiliarity with relational databases such as MySQL, Oracle, and SQL ServerFamiliarity with Microsoft Visual StudioDeadline and detail-orientedResponsibilities:Analyze user needs and develop software solutionsWork with project manager or product owner to meet specification needsRecommend software upgrades to optimize operational efficiencyCollaborate with other developers to design and optimize codeDocument programming tasks and proceduresTroubleshoot and fix software bugs and perform routine software maintenanceNote: Only candidates currently holding an active Secret level security clearance or greater, will be considered.
Principal Software Engineer
ProFocus Technology, Seattle
TITLE: Principal Software Engineer - Node.js, GraphQLLOCATION: HYBRID (Bay Area or Seattle)PAY: Target pay for this role is between $90 and $110 per hour but may vary based on experienceENGAGEMENT TYPE: Contract -to-hire, 6 monthsWHAT YOU'LL BE DOING• This is a Senior level Position for Principal Software Engineer• Leading design and development of large-scale distributed systems in Node.js and GraphQL.• Drive innovation and impact millions in the retail space.• Guide a team towards engineering excellence and operational perfection. This role requires 50% hands-on development and 50% supporting larger architecture, including other teams.WHO WE'RE LOOKING FOR• 10+ years of software development experience with a focus on Node.js for server side development• Experience architecting systems for scalability to support millions of users• Leadership experience in a technical setting• Clear verbal and written communication skills• Proficiency in API development, particularly with Node.js and GraphQL• Bachelor's degree in Computer Science or demonstrate equivalent experience• Experience with public cloud technologies and mobile development is ideal but not required• Authorization to work in the US is a precondition of employment - we do not sponsor work visas• Please NO Third Party ApplicantsABOUT OUR CLIENT• Our client is one of the world's leading retailers known for innovation in the tech and retail space.WHY ProFocus:Candidates come first. ProFocus is recognized for exceptional talent satisfaction, thanks to our quality process and access to impactful roles with respected companies.Quality process. We invest the time to understand your background and career goals. We only introduce you to opportunities that are the right fit.Access to hiring managers. We have close relationships with some of the most respected local companies, from small businesses to Fortune 500 companies. These relationships give is access to roles that may not be available anywhere else.Excellent benefits. We offer medical, dental, vision, 401k match, education reimbursement, sick leave, and employer-paid disability and life insurance. Review our detailed benefits here.Want to learn more? Contact one of our recruiters here or email [email protected] to apply? Email your resume to [email protected] our Job Seekers page to learn more and review other opportunities.ProFocus is an equal opportunity employer. We value diversity in our workplace and encourage all qualified applicants regardless of race, color, age, sex, religion, national origin, physical or mental disability, pregnancy, marital status, veteran or military status, genetic information, sexual orientation, or any other characteristic protected by federal, state, or local laws.
Software Engineer IV - AOSP/Embedded Linux
Ursus, Inc., Redmond
JOB TITLE: Software Engineer IV - AOSP/Embedded LinuxLOCATION: Onsite in Redmond, WADURATION: 12 monthsPAY RANGE: $75-85/hourTOP 3 SKILLS:2+ years of experience with AOSP or Embedded Linux developmentExperience working on systems software in a large-scale C++ code baseExperience with operating systems internals and frameworks servicesCOMPANY:Our client is a Fortune 500 multi-national technology company headquartered in Menlo Park, CA.Role Mandate:We are looking for OS developers with strong design and build skills, experience in multiple levels of the OS stack from drivers to frameworks and experience building embedded devices. This position is more of a specialist and operating system (OS) role. The individual will be responsible for software that runs on research devices in Reality Labs (operating systems, applications, based on AOSP - not mobile applications).Candidate Value Proposition:A successful candidate in this role is self-driven, creative and doesn't mind delving into different areas of the stack. This person will take initiative and should be willing to execute consistently in an agile, fast-paced environment. There is biweekly planning to assign work to the team, project discussions, technical consultations, and there is training available. The ideal candidate will be developing technology that is cutting-edge, driving fundamental research for Augmented Reality - used by hundreds of people and dozens of universities to conduct research! The team is always available for support and there is public information available on this project - smart / AR glasses.Role Responsibilities (including, but not limited to):Design and implement components at all layers of the system, from drivers to frameworksDebug complex, system-level, multi-component issues that typically span across multiple layers from kernel to applicationProfile performance problems and drive optimizations that span the entire software stackBring up new devices and perform debugging and performance tuning exercisesUnderstand software components from multiple partner teams, integrate those components into the unified product code base, and drive their continued developmentPerformance Measurement:Performance will be measured on completion of assigned tasks and quality of deliverables.Must-Have Skills:2+ years of experience with AOSP or Embedded Linux developmentExperience working on systems software in a large-scale C/C++ code baseExperience with operating systems internals and frameworks servicesExperience with software development processes including: source control, unit tests, bug tracking, and design documentationNice-to-Have Skills:Experience with shipping high quality consumer productsExperience with modern C/C++ standards, libraries and best practicesExperience with Java or KotlinExperience with Android SDK, NDK, JNI and IPC mechanismsExperience with device bring up and Linux kernel customizationExperience with Android or Linux performance tools and security modelsSoft Skills:Strong attention to detail; provide quality workSense of ownershipStrong verbal and communication skillsAbility to investigate and ask for support when neededEducational Requirements:Bachelor's degree in computer science, software engineering or relevant field required.
Software Engineer - Test Infrastructure
Electric Era, Seattle
Electric Era was founded to revolutionize the world's electric vehicle charging infrastructure. We have developed PowerNode, a high performance and autonomous EV fast charging station that can be deployed anywhere on the grid to provide the necessary charging infrastructure needed for the affordable and timely electrification of transportation. Electric Era is building the future of car refill for the next generation of drivers. Come help build the future of car refill with our dynamic, energetic and passionate team in our beautiful offices overlooking the Seattle skyline.The Role:Electric Era's software team redefines "full-stack" - we write everything from low-level firmware to cloud-hosted backend software to factory test infrastructure to artificial intelligence and simulation tooling. We believe in first-principles engineering with rapid iteration towards success. You will have the opportunity to join us in this mission, take ownership in part of the open-ended problem of EV charging infrastructure, and execute the creation of end-to-end test infrastructure that will level up the industry's definition of "highly reliable fast charging". Your contributions will be critical to the long-term success of the company in making EV fast charging ubiquitous and affordable.Responsibilities:You will own end-to-end development and operation of our entire test infrastructure, leveraging both hardware out-of-the-loop (HOOTL) and hardware-in-the-loop (HITL) systemsYou will source requirements cross-functionally to produce optimal first principles designs and will present and defend those design decisionsYou will develop and maintain continuous integration in production to achieve best-in-class operational reliability of PowerNodeYou will collaborate with our external vendors and partner to ensure we can maintain our software and hardware interfaces and adequately test for regressions in our product lineYou will be responsible for preventing regression of Electric Era's software products through their entire product and development lifecycleYou will mentor and educate other engineers to continuously elevate the Electric Era engineering team's technical acumen Qualifications & Preferred Skills:2-7 years of experience in software developmentTrack record of delivering test software infrastructure in products involving hardware and external partiesExperience in mission- and safety-critical test software development for hardware Bachelor's degree in Computer Science or related fieldDemonstrated track record showcasing end-to-end ownership of business-critical software products through a production lifecycleDevelopment experience in C, C++, Python, Golang, or TypeScriptCapability to support operations on-call rotations as neededStrong verbal and written communication skills
Software Engineer III - ML, Analytics and Data Management (ADM)
Amazon, Seattle, WA, US
DESCRIPTIONAmazon Advertising is one of Amazon's fastest growing and most profitable businesses, responsible for defining and delivering a collection of advertising solutions that drive product discovery and sales. We deliver billions of ad impressions every single day on behalf of our advertisers. You'll work with us to help our Advertising teams make sense of the torrent of data produced by the advertising lifecycle.We are using cutting edge generative AI to help teams generate insights faster based on our massive data lake. You will need to invent new techniques for metrics retrieval and SQL generation to ensure we're retrieving accurate and trusted data. You'll create feedback loops to ensure our solution is constantly evaluating itself and improving.Role Overview:We are looking for an exceptional Sr Software Developer to join our team building SpektrBot, a conversational AI assistant that helps data engineers and analysts with their workflows. You will work closely with engineers and product managers to design, implement, and optimize natural language processing models like intent classification, named entity recognition, question answering, etc. that enable our Ads chatbot to understand user requests and have natural conversations.Key job responsibilities- Study and understand data engineering and analytics workflows to design the right conversational experiences- Research, design, and develop NLP/NLU models for intent classification, entity extraction, sentiment analysis etc.- Continuously improve models through techniques like active learning, transfer learning etc.- Optimize models for metrics like precision, recall, latency, interpretability etc.- Implement models within overall bot architecture and integrate with backend systems- Collaborate with engineers to productionize and monitor models- Stay up-to-date on latest advancements in conversational AI research, specifically in LLMs (multi-agent, chain of thought, autonomous agents)- Be familiar with optimizing retrievers in RAG architectures.- Bonus points ML Ops and ML UXA day in the lifeYou will invent new experiences and influence customer-facing shopping experiences to help suppliers grow their retail business and the auction dynamics that leverage native advertising; this is your opportunity to work within the fastest-growing businesses across all of Amazon! Define a long-term science vision for our advertising business, driven from our customers' needs, translating that direction into specific plans for research and applied scientists, as well as engineering and product teams. This role combines science leadership, organizational ability, technical strength, product focus, and business understanding.About the teamWe have a small scrappy team carved out from a large Ads wide data lake team. We are swimming in petabytes of data that we help the organization make sense of. Our team's mission is to help anyone in the Ads org find the data they need using only natural language. We are a supportive and collaborative team who iterates quickly and shares in each others' successes.We are open to hiring candidates to work out of one of the following locations:Seattle, WA, USABASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience- 5+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering teamPREFERRED QUALIFICATIONS- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Bachelor's degree in computer science or equivalentAmazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $134,500/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 https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.
Software Engineer III
Amazon, Seattle, WA, US
DESCRIPTIONAmazon Web Services (AWS) org is looking for talented software engineers who have a passion for Big Data and distributed systems at trillions of transactions scale to help build the next generation of AWS internal services. Our applications are responsible for processing 270 million events per second and 20 terabytes of data per hour. As a foundational system we scale with the growth of cloud computing at Amazon. The Bill Computation org is responsible for generating Monthly and out of cycle billing Charges. These charges includes 100M+ line items. These include but are not limited to enabling: AWS product subscriptions, AWS product discount programs, customer credit management, storing AWS product usage, computing the bill, the estimated bill, and storing bills and line items for external customer consumption.As a Software Engineer, you have the opportunity to lead the paradigm shift in streaming Big Data by building applications on top of cutting-edge AWS technologies such as Kinesis, EMR, DynamoDB, Redshift, Aurora, and many more. Additionally, you can build meaningful software that can radically change how AWS wins our largest customers over to the Cloud. And finally, as an Amazon engineer, you get to own the full lifecycle of your systems, work on challenging problems at Amazon Scale, and collaborate with some of the best in the business.We are open to hiring candidates to work out of one of the following locations:Seattle, WA, USABASIC QUALIFICATIONS- 5+ years of non-internship professional software development experience- 5+ years of programming with at least one software programming language experience- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience as a mentor, tech lead or leading an engineering teamPREFERRED QUALIFICATIONS- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Bachelor's degree in computer science or equivalentAmazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.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 https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.
Software Engineer - EGSE, Project Kuiper
Amazon, Redmond, WA, US
DESCRIPTIONProject Kuiper is an initiative to launch a constellation of Low Earth Orbit satellites that will provide low-latency, high-speed broadband connectivity to unserved and underserved communities around the world. Builder Operations and test systems team is responsible for delivering software that runs on custom hardware, and helps manage satellite operations on ground. We are looking for an engineer with experience in device software, tcp communications, system level c/c++/rust programming experience along with knowledge of foundational AWS cloud services such as IAM, Lambdas, Step functions, Cloud watch etc.The candidate would participate in all phases of software development from requirements through implementation and test to operations. You will engage with an experienced cross-disciplinary staff to conceive and design solutions. You must be responsive, flexible, and able to succeed within an open, collaborative peer environment. You will work with cross-functional partner teams and lead efforts with engineers from requirements to deployment. You will participate in the design, integration and improvement of the SW. This includes designing and implementing a wide range of low-level software on our hardware and other low level programming activities. Export Control Requirement:Due to applicable export control laws and regulations, candidates must be a U.S. citizen or national, U.S. permanent resident (i.e., current Green Card holder), or lawfully admitted into the U.S. as a refugee or granted asylum.Key job responsibilities- Design and Implement System Architecture for Launch Umbilical Ground Support Equipment- Partner with device software, frontend, networking, and security engineering teams- Scale production implementation to support global deploymentsA day in the lifeThis role is for a Software Development Engineer who will design and build launch support equipment and support Kuiper launch operations. You will be building low-latency, highly scalable architecture that are critical to getting high quality internet service to customers.We are open to hiring candidates to work out of one of the following locations:Redmond, WA, USABASIC QUALIFICATIONS- 3+ years of non-internship professional software development experience- 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience- Experience programming with at least one software programming languagePREFERRED QUALIFICATIONS- 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience- Bachelor's degree in computer science or equivalentAmazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status. For individuals with disabilities who would like to request an accommodation, please visit https://www.amazon.jobs/en/disability/us.Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/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 https://www.aboutamazon.com/workplace/employee-benefits. This position will remain posted until filled. Applicants should apply via our internal or external career site.
Software Engineer - Java Backend
Flexton Inc., Seattle
Requirements:Bachelor's degree in Computer Science, Engineering, or related field.3+ years of experience as a Java Backend DeveloperProficiency in Java 8, Spring Boot, and microservices architecture.Strong understanding of RESTful APIs and experience in building and consuming them.Solid grasp of data structures and algorithms.Experience with relational and NoSQL databases.Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.Excellent problem-solving skills and ability to troubleshoot complex issues.Strong communication skills and ability to work effectively in a collaborative team environment.