Principal Software Engineer

2 weeks ago


Kirkland, Washington, United States Adaptiva Full time

About Adaptiva

Adaptiva stands at the cutting edge of endpoint management technology. We collaborate with leading global enterprises to automate software delivery and patching, enhancing security and operational efficiency.

We take pride in fostering a positive work environment, driven by our unwavering commitment to product excellence and customer satisfaction. Our mission to provide sophisticated and effective solutions is not just a statement - it embodies our core values. Central to our success is a culture of innovation, where teamwork empowers our employees to achieve their best work.

Numerous prominent global organizations rely on Adaptiva to boost operational efficiency, mitigate risks, and optimize patching speed across millions of endpoints. Discover more about Adaptiva and connect with us on professional networks.

Position Overview

Adaptiva is on the lookout for a dedicated and skilled Senior Software Engineer to join our Development team. The ideal candidate is enthusiastic about clean coding practices, solid engineering principles, agile methodologies, and delivering solutions that resonate with our customers.

Key Responsibilities

  • Design and develop sophisticated software solutions for on-premises, hybrid, and cloud environments.
  • Identify, prioritize, and execute tasks throughout the software development lifecycle.
  • Write complex code, conduct thorough code reviews, and oversee the implementation of intricate software components.
  • Engage directly with major Adaptiva clients to help shape the functionality of current and future products.
  • Collaborate closely with product marketing, sales, solutions engineering, and support teams to ensure that Adaptiva products deliver exceptional experiences to all users.

Qualifications

  • Bachelor's or Master's degree in Computer Science or Engineering.
  • 3-7 years of demonstrated experience in software design and development using Java, C/C++.
  • Proven ability to design and produce high-quality code.
  • Strong understanding of data structures, algorithms, and object-oriented programming.
  • Experience in developing multi-threaded, asynchronous code with extensive synchronization techniques.
  • Proven track record in designing and implementing RESTful APIs.
  • In-depth knowledge of relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB).
  • Experience with Big Data and Analytics solutions such as Hadoop, streaming frameworks like Kafka, and technologies like Apache Spark and Apache Ignite.
  • Experience in building complex, scalable, high-performance software systems successfully delivered to clients.
  • Strong emphasis on clean code and robust design principles.
  • Ability to work independently and lead/manage other developers.
  • Willingness to document design specifications and technical requirements.

Adaptiva is an equal opportunity employer and considers all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, marital status, protected veteran status, or disability status. Adaptiva does not accept unsolicited resumes from recruitment agencies.

Adaptiva does not provide visa sponsorship for this position and participates in E-Verify for work authorization.

The annual base salary range for this position is between $120,000 to $145,000, determined by factors such as experience, skills, and job-related knowledge.



  • Kirkland, Washington, United States Sunrise Systems Full time

    Job Title - Staff Validation Engineer Location - Onsite Position Duration – Full Time - W2 About the Role: The Staff Validation Engineer will play a pivotal role as a technical expert in the validation of tailored compute and storage data center platforms. This position involves collaboration within a cross-functional team dedicated to developing and...


  • Kirkland, Washington, United States Lowe's Full time

    About the RoleLowe's is seeking a highly skilled Technical Lead, Software Engineering to join our team. As a key member of our engineering organization, you will be responsible for leading a team of software engineers in the design, development, and deployment of cutting-edge software solutions.Key ResponsibilitiesLead a team of software engineers in the...


  • Kirkland, Washington, United States Lowe's Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer to join our team at Lowe's. As a key member of our software development team, you will be responsible for designing, developing, and implementing complex software solutions to meet the business needs of our organization.Key ResponsibilitiesTranslate complex business requirements and...


  • Kirkland, Washington, United States Sigma Design Full time

    Job OverviewPosition: Quality Assurance Software EngineerType: Contract PositionCompany: SIGMA DESIGNSIGMA DESIGN is collaborating with a leading firm in the Aerospace and Telecommunications sector, seeking a skilled Quality Assurance Software Engineer to enhance their operations. This role is crucial in supporting the mission to provide efficient and...


  • Kirkland, Washington, United States Google Full time

    About the RoleAs a senior software engineer on the Chrome team at Google, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.ResponsibilitiesWrite and test product or system development code.Participate in, or lead design reviews with...


  • Kirkland, Washington, United States Lowe's Full time

    Your RoleThe Senior Software Engineering Manager will oversee a team of Software Engineers utilizing microservices architecture and cloud technologies to create innovative solutions for a leading company in the home improvement sector. Key ResponsibilitiesAs a pivotal technical leader, you will guide your Software Engineering teams in the design,...


  • Kirkland, Washington, United States Lowe's Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Manager, Software Engineering and Development to lead our software engineering team at Lowe's. As a key member of our technology leadership team, you will be responsible for driving the development and implementation of innovative software solutions that meet the needs of our customers and...


  • Kirkland, Washington, United States Lowe's Full time

    Your ImpactThe Senior Software Engineering Manager will oversee a group of Software Engineers utilizing microservices architecture and cloud technologies to create innovative solutions for a leading organization. Key ResponsibilitiesAs a technical authority within the team, you will guide Software Engineers in the design, development, configuration, testing,...


  • Kirkland, Washington, United States Lowe's Full time

    Your RoleThe Senior Software Engineering Manager will oversee a team of Software Engineers utilizing microservices architecture and cloud technologies to create innovative solutions for a major corporation. Key ResponsibilitiesAs a technical authority, you will guide your Software Engineering teams in the design, development, configuration, testing, and...


  • Kirkland, Washington, United States Google Full time

    Minimum Qualifications:A Bachelor's degree or equivalent practical experience. A minimum of 2 years of experience in software development utilizing one or more programming languages, or 1 year of experience with an advanced degree in a relevant industry. At least 2 years of experience with data structures or algorithms in either academic or industry...


  • Kirkland, Washington, United States Lowe's Full time

    Your ImpactThe Senior Software Engineering Manager will oversee a group of Software Engineers utilizing microservices architecture and cloud technologies to create innovative solutions for a leading company in the home improvement sector.As a pivotal technical leader, you will guide your teams in the design, development, configuration, testing, and...


  • Kirkland, Washington, United States Google Full time

    Minimum Qualifications:A Bachelor's degree or equivalent practical experience. A minimum of 2 years of experience in software development using one or more programming languages, or 1 year of experience with an advanced degree in a relevant industry context. A minimum of 2 years of experience with data structures or algorithms in either academic or...


  • Kirkland, Washington, United States Google Full time

    Minimum Qualifications:A Bachelor's degree or equivalent practical experience. A minimum of 2 years of experience in software development utilizing one or more programming languages, or 1 year of experience with an advanced degree in a relevant industry. At least 2 years of experience with data structures or algorithms in either an academic or professional...


  • Kirkland, Washington, United States Google Full time

    Minimum Qualifications:A Bachelor's degree or equivalent practical experience. A minimum of 2 years of experience in software development using one or more programming languages, or 1 year of experience with an advanced degree in a relevant industry context. A minimum of 2 years of experience with data structures or algorithms in either academic or industry...


  • Kirkland, Washington, United States Google Full time

    Minimum Qualifications:A Bachelor's degree or equivalent practical experience. A minimum of 2 years of experience in software development using one or more programming languages, or 1 year of experience with an advanced degree in a relevant industry context. At least 2 years of experience with data structures or algorithms in either academic or professional...


  • Kirkland, Washington, United States Lowe's Full time

    Your ImpactThe Senior Software Engineering Manager will oversee a group of Software Engineers utilizing microservices architecture and cloud technology to create innovative solutions for a major corporation.As a technical authority within the team, you will guide your Software Engineers in the design, development, configuration, testing, and ongoing...


  • Kirkland, Washington, United States Google Full time

    Minimum Qualifications:A Bachelor's degree or equivalent practical experience. A minimum of 2 years of experience in software development utilizing one or more programming languages, or 1 year of experience with an advanced degree in a relevant industry context. A minimum of 2 years of experience with data structures or algorithms in either academic or...


  • Kirkland, Washington, United States Lowe's Full time

    Your ImpactThe Senior Software Engineering Manager will oversee a team of Software Engineers utilizing microservices architecture and cloud technology to create innovative solutions for a leading organization. Key ResponsibilitiesAs a technical authority within the team, you will guide Software Engineers in the design, development, configuration, testing,...


  • Kirkland, Washington, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, focusing on data structures and algorithms.5 years of experience in testing and launching software products, with 3 years dedicated to software design and architecture.Preferred qualifications:Master's degree or PhD in Engineering,...


  • Kirkland, Washington, United States Google Full time

    Minimum qualifications:Bachelor's degree or equivalent practical experience.8 years of experience in software development, with a strong foundation in data structures and algorithms.5 years of experience in testing and launching software products, alongside 3 years of experience in software design and architecture.Preferred qualifications:Master's degree or...