Principal Software Engineer

2 days ago


Newport Beach, United States ZipRecruiter Full time

Job DescriptionJob Description

About Us:

Obsidian Security was founded in 2017 to solve the unaddressed blindspot of SaaS Security. SaaS applications provide the tools employees need to succeed and hold the business' most critical information. If those tools become unavailable or that data is jeopardized, there is a detrimental impact on the organization.

Obsidian proudly offers the industry's most comprehensive and powerful SaaS defense solution. We are committed to solving the challenge of SaaS Security for our customers as efficiently and effectively as possible.

We're a passionate team optimizing for impact by solving some of the biggest challenges in cybersecurity today. We listen closely to our customers, iterate quickly, and (over) deliver to delight them. Working at Obsidian means contributing to an industry-leading cybersecurity product in an environment where customer satisfaction, privacy, and data ethics are paramount.

Role Summary:


As a Principal Software Engineer, you will play a critical role in shaping the future of our technology platform. This position demands a high level of technical proficiency, strategic thinking, and a holistic approach to problem-solving. You will be responsible for designing and implementing scalable solutions, optimizing our existing systems, and pushing the boundaries of what's possible to drive our product forward. Your leadership will foster a culture of excellence and innovation within the engineering team.

Key Responsibilities:

  • Lead the design, development, and deployment of complex software solutions, ensuring they are efficient, scalable, and maintainable.
  • Work closely with cross-functional teams to understand business requirements and translate them into technical specifications.
  • Champion best practices in code quality, security, and maintainability.
  • Provide technical mentorship to team members, fostering a culture of continuous improvement and excellence.
  • Drive innovation and stay ahead of industry trends to ensure our technology stack remains relevant and competitive.
  • Lead by example in writing clean, efficient, and well-documented code in Python.
  • Design and optimize applications for high performance and high availability, with an emphasis on scalability and resilience.
  • Implement and maintain databases in Postgres, ensuring data integrity and performance.
  • Utilize Dagster for workflow orchestration, ensuring efficient and reliable execution of data pipelines.
  • Develop and maintain APIs using FastAPI, focusing on performance and ease of use.
  • Contribute to DevOps practices, including automation, containerization, and continuous integration/continuous deployment (CI/CD) pipelines, to improve deployment efficiency and reliability.

Required Skills and Qualifications:

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 8+ years of software engineering experience, with a proven track record of leading large-scale projects to success.
  • Deep expertise in Python, with experience in framework and library design.
  • Strong experience with Postgres, including database design, optimization, and administration.
  • Proficiency in workflow orchestration with Dagster or similar tools.
  • Experience developing APIs with FastAPI or similar frameworks.
  • Solid understanding of software engineering principles and design patterns.
  • Excellent problem-solving skills and a holistic approach to addressing technical challenges.
  • Strong leadership and communication skills, with the ability to mentor and inspire a team.

Nice to Have:

  • Experience with DevOps tools and practices (e.g., Docker, Kubernetes, CI/CD pipelines).
  • Contributions to open-source projects or public GitHub repositories.
  • Experience in a startup environment, with the ability to thrive in a fast-paced and dynamic setting.

Employee Benefits:

Our competitive benefits packages are designed to support our employees' well-being, both at work and at home.

  • Competitive compensation with equity and 401k
  • Comprehensive healthcare with dental and vision coverage
  • Flexible paid time off and paid holiday time off
  • 12 weeks of new parent or family leave
  • Personal and professional development resources
  • Base Pay Range: $180k - $220k per year

Please note that the base pay range is a guideline and for candidates who receive an offer, the base pay will vary based on factors such as work location, as well as the knowledge, skills and experience of the candidate. In addition to a competitive base salary, this position is also eligible for equity awards [and incentive compensation] based on factors such as experience, skills, and location.

At Obsidian, we are proud to be an equal-opportunity employer. We value and hire for talent, passion, and compassion. In compliance with federal law, all persons hired will be required to submit satisfactory proof of and legal authorization.



  • Newport Beach, United States ZipRecruiter Full time

    Job Description About Us: Obsidian Security was founded in 2017 to solve the unaddressed blindspot of SaaS Security. SaaS applications provide the tools employees need to succeed and hold the business' most critical information. If those tools become unavailable or that data is jeopardized, there is a detrimental impact on the organization. Obsidian proudly...


  • Newport Beach, United States Obsidian Security Full time

    About Us: Obsidian Security was founded in 2017 to solve the unaddressed blindspot of SaaS Security. SaaS applications provide the tools employees need to succeed and hold the business' most critical information. If those tools become unavailable or that data is jeopardized, there is a detrimental impact on the organization. Obsidian proudly offers the...


  • Newport Beach, California, United States ZipRecruiter Full time

    Estimated Annual Salary: $175,000 - $225,000Location: Remote, US or Hybrid in Newport Beach, CAAbout the RoleWe are seeking a highly skilled Principal Cloud Operations Engineer to lead our cloud engineering team. As a key member of our organization, you will be responsible for designing, building, and implementing orchestration and tooling solutions to...


  • Newport Beach, CA, United States ZipRecruiter Full time

    Job Description About Us: Obsidian Security was founded in 2017 to solve the unaddressed blindspot of SaaS Security. SaaS applications provide the tools employees need to succeed and hold the business' most critical information. If those tools become unavailable or that data is jeopardized, there is a detrimental impact on the organization. Obsidian proudly...


  • Redondo Beach, CA, United States Northrop Grumman Full time

    Category: Engineering Shift: 1st Shift (United States of America) Travel Required: Yes, 10% of the Time Relocation Assistance: Relocation assistance may be available At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come....

  • Software Engineer

    3 weeks ago


    Manhattan Beach, CA, United States Northrop Grumman Full time

    Category: Engineering Shift: 1st Shift (United States of America) Travel Required: No Relocation Assistance: Relocation assistance may be available At Northrop Grumman, our employees have incredible opportunities to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our culture thrives...

  • Principal Engineer

    3 weeks ago


    Juno Beach, United States VDart Full time

    Job Title: Principal Engineer Location: Juno Beach, FL Duration: 1 Year Contract Job Description: This position is responsible for the management of design for assigned transmission generation tie lines for Wind, Solar, and Battery Energy Storage, and for stand-alone transmission line projects. The Transmission Line Principal Engineer works in the...


  • Redondo Beach, California, United States Northrop Grumman Full time

    About the OpportunityWe are seeking a highly skilled Principal/Sr Principal Software Engineer to join our team at Northrop Grumman in Redondo Beach, California.Job OverviewThis is a challenging opportunity for an experienced software engineer who can work independently and collaboratively with cross-functional teams to design, develop, test, and debug...


  • Newport News, United States SAIC Full time

    Description SAIC is seeking a Digital Engineer that will support the Army Futures Command, Futures and Concepts Center (FCC) to assess the threat and future operational environment, develop future concepts, requirements, and an integrated modernization pathway to increase lethality and overmatch to enable Soldiers and units to compete-and, if...


  • Juno Beach, United States Airswift Full time

    Job Reference 1251227 Location Juno Beach , Florida, United States Industry Power - Distribution & Transmission Function Engineering & Design Job Type Contract Date Added November 12, 2024 Airswift is seeking a Principal Transmission Line Engineer to work in a remote assignment for a client in Juno Beach, FL. This position is responsible for...


  • Newport Beach, United States ZipRecruiter Full time

    Job DescriptionThe OpportunityInterested in working at a fast-paced growing Fin/PropTech company? Do you like working with the latest technologies, cloud computing platforms, and collaborating with other passionate technologists? If so, we are excited to have you join the Green Street technology team. We are a group of innovative technologists working...


  • Newport Beach, United States Marketing Consulting Full time

    Job Description Job Description Software Engineer Consultant Job Description: We are currently seeking to hire a Software Engineer Consultant to become an integral part of our development team! You will design and test operating systems-level software and network distribution software. Responsibilities: Develop, implement and manage computing systems...


  • Newport Beach, United States Marketing Consulting Full time

    Job DescriptionJob DescriptionSoftware Engineer Consultant*MUST BE LOCATED IN THE ORANGE COUNTY, CA AREA*Job Description:We are currently seeking to hire a Software Engineer Consultant to become an integral part of our development team! You will design and test operating systems-level software and network distribution software. Responsibilities:Develop,...

  • AWS Software Engineer

    3 months ago


    Newport Beach, United States Jobot Full time

    Job DescriptionJob DescriptionFully remote with global company!!!This Jobot Job is hosted by: Garrett MathisonAre you a fit? Easy Apply now by clicking the "Apply Now" buttonand sending us your resume.Salary: $165,000 - $185,000 per yearA bit about us:We are a global leader in the consumer products industry. Headquartered out of California we are rapidly...


  • Newport Beach, California, United States SingleSprout Full time

    At SingleSprout, we're revolutionizing the technology recruitment industry by harnessing the power of our proprietary technology and top-notch recruiters to help tech-savvy companies scale their teams.About UsWe specialize in placing software engineers, data scientists, product managers & designers, and legal talent with hundreds of US-based companies. Our...


  • North Palm Beach, United States US Tech Solutions Full time

    Duration: 12+ months contract with potential extends or ConvertLearn more about the general tasks related to this opportunity below, as well as required skills. Job Description:This position is responsible for the management of design for assignedtransmission generation tie lines for Wind, Solar, and Battery Energy Storage, and for stand-alonetransmission...


  • Hermosa Beach, California, United States Northrop Grumman Full time

    Company OverviewNorthrop Grumman is a leader in the development of innovative systems that impact people's lives around the world. Our pioneering spirit has enabled us to be at the forefront of many technological advancements in our nation's history.We are seeking talented individuals who share our passion for innovation and excellence to join our team. As a...

  • Software Engineer

    2 weeks ago


    Hermosa Beach, California, United States Northrop Grumman Full time

    About Northrop Grumman">At Northrop Grumman, our employees have the opportunity to work on revolutionary systems that impact people's lives around the world today, and for generations to come. Our pioneering and inventive spirit has enabled us to be at the forefront of many technological advancements in our nation's history.We look for individuals with bold...


  • Hermosa Beach, California, United States Northrop Grumman Full time

    About Our Team:We are a dynamic team of experienced software engineers committed to delivering high-quality solutions for Northrop Grumman Space Systems.This role presents an exciting opportunity to join our team and contribute to the development of advanced systems that advance National Security.Main Responsibilities:Develop and maintain software systems in...


  • North Palm Beach, FL, United States US Tech Solutions Full time

    Duration: 12+ months contract with potential extends or Convert Learn more about the general tasks related to this opportunity below, as well as required skills. Job Description: This position is responsible for the management of design for assigned transmission generation tie lines for Wind, Solar, and Battery Energy Storage, and for...