Current jobs related to Principal Software Engineer - Newport Beach - Obsidian Security


  • Newport Beach, United States Obsidian Security Full time

    Job DescriptionJob DescriptionAbout 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....


  • Manhattan Beach, California, United States Northrop Grumman Careers Full time

    Job Title: Principal Software Systems EngineerNorthrop Grumman Careers is seeking a highly skilled Principal Software Systems Engineer to join our team. As a key member of our Mission Planning and Decision Support Operating Unit, you will be responsible for developing and implementing software solutions that meet the needs of our customers.Key...


  • Redondo 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...


  • Redondo 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...


  • Redondo 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 Positions Available: 1 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...


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

    Principal Software Systems EngineerNorthrop Grumman is seeking a highly skilled Principal Software Systems Engineer to join our team in Manhattan Beach, California. As a key member of our Mission Planning and Decision Support Operating Unit, you will be responsible for developing and implementing software solutions that support our customers' mission...


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

    Job Title: Principal Software Systems EngineerWe are seeking a highly skilled Principal Software Systems Engineer to join our team at Northrop Grumman. As a key member of our Mission Planning and Decision Support Operating Unit, you will be responsible for developing and implementing software solutions that meet the needs of our customers.Key...


  • Redondo Beach, United States Northrop Grumman Full time

    Requisition ID: R10169639 Category: Engineering Location: Redondo Beach, California, United States of America Clearance Type: Top Secret Telecommute: No- Teleworking not available for this position Shift: 1st Shift (United States of America) Travel Required: No Relocation Assistance: Relocation assistance may be available Positions Available: 1 At...


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

    Job DescriptionNorthrop Grumman is seeking a highly skilled Principal Software Systems Engineer to join our team of innovative professionals. As a key member of our Mission Planning and Decision Support Operating Unit, you will play a critical role in the development of cutting-edge software solutions.Key ResponsibilitiesDevelop and implement software...


  • Manhattan Beach, California, United States Northrop Grumman Careers Full time

    About the RoleWe are seeking a highly skilled Principal Software Systems Engineer to join our team at Northrop Grumman Careers. As a key member of our Mission Planning and Decision Support Operating Unit, you will play a critical role in the development of MS Windows and cloud-based solutions.Key ResponsibilitiesDevelop Operational Concepts: Translate...


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

    Requisition ID: RAt Northrop Grumman, we're seeking a talented Principal Software Systems Engineer to join our team of innovative professionals. As a key member of our Mission Planning and Decision Support Operating Unit, you'll play a crucial role in the development of MS Windows and cloud-based solutions.Key Responsibilities:Develop operational concepts,...


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

    Job SummaryWe are seeking a highly skilled Principal Software Systems Engineer to join our team at Northrop Grumman. As a key member of our Mission Planning and Decision Support Operating Unit, you will play a critical role in the development of MS Windows and cloud-based solutions.Key ResponsibilitiesDevelop operational concepts, perform functional...


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

    Job SummaryWe are seeking a highly skilled Principal Software Systems Engineer to join our team at Northrop Grumman. As a key member of our Mission Planning and Decision Support Operating Unit, you will be responsible for supporting the Agile development of MS Windows and cloud-based solutions.Key ResponsibilitiesDevelop operational concepts, perform...


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

    Requisition ID: RCategory: EngineeringLocation: Manhattan Beach, California, USAClearance Type: SecretTelecommute: NoShift: 1st ShiftTravel Required: NoRelocation Assistance: AvailablePositions Available: 1At Northrop Grumman, we're pushing the boundaries of innovation and technology to create solutions that make a real impact. Our team of experts is...


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

    About Northrop GrummanNorthrop Grumman is a leading global security company that provides innovative solutions to the defense and aerospace industries. Our company is committed to hiring and retaining a diverse workforce and is proud to be an Equal Opportunity/Affirmative Action Employer.Job SummaryWe are seeking a highly motivated and experienced Principal...


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

    Job DescriptionNorthrop Grumman is seeking a highly skilled Principal Software Engineer to lead a team of developers in designing, developing, and delivering cutting-edge naval aviation mission planning systems. This is an exciting opportunity to work on a high-profile project using the latest technologies and Agile methodologies.Key ResponsibilitiesLead a...


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

    Job DescriptionNorthrop Grumman is seeking a highly skilled Principal Software Engineer to lead a team of developers in designing, developing, and delivering cutting-edge software solutions. This is an exciting opportunity to work on a next-generation naval aviation mission planning system using Scaled Agile Framework and DevSecOps processes.Key...


  • Newport Beach, United States Green Street Advisors LLC Full time

    Job DescriptionJob DescriptionDescription:The 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...


  • Newport Beach, United States Green Street Advisors LLC Full time

    Job DescriptionJob DescriptionDescription:The 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...


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

    Job DescriptionNorthrop Grumman is seeking a highly skilled Principal Software Engineer to lead a team of developers in designing, developing, and delivering cutting-edge naval aviation mission planning systems.Key ResponsibilitiesLead a team of developers in the design, development, and testing of software applications and systems that contain logical and...

Principal Software Engineer

4 months ago


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 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 diversity and hire for talent, passion, and compassion. In compliance with federal law, all persons hired will be required to submit satisfactory proof of identity and legal authorization.