Principal Software Engineer
2 weeks ago
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.
- 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.
- 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.
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.
-
Principal Software Engineer
2 weeks ago
Newport Beach, United States Obsidian Security Full timeJob OverviewObsidian Security is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will play a critical role in shaping the future of our technology platform.This is a challenging and rewarding opportunity for a seasoned software engineer who is passionate about delivering high-quality...
-
Software Engineer Principal
4 weeks ago
Newport News, Virginia, United States SAIC Full timeJob SummarySAIC is seeking a highly skilled Software Engineer Principal to support the Army Futures Command, Futures and Concepts Center (FCC) in assessing threats and future operational environments.The ideal candidate will have a strong background in software development, DevSecOps, and agile methodologies, with a minimum of ten years' experience serving...
-
Principal Software Engineer
3 weeks ago
Newport Beach, United States Obsidian Security Full timeAbout Us:At Obsidian Security, we're dedicated to solving the unaddressed blindspot of SaaS Security. Our mission is to provide the industry's most comprehensive and powerful SaaS defense solution, ensuring the security and integrity of our customers' data.We're a passionate team of cybersecurity experts, committed to solving some of the biggest challenges...
-
Principal Software Engineer
4 days ago
Newport Beach, United States Obsidian Security Full timeJob 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....
-
Principal Network Software Engineer
3 weeks ago
Long Beach, California, United States Rocket Lab Full timePrincipal Network Software EngineerRocket Lab is seeking a highly skilled Principal Network Software Engineer to join our team in Long Beach, CA. As a key member of our Space Systems Software team, you will be responsible for managing software development efforts for embedded systems and government programs. Your expertise in secure network systems, RF, and...
-
Principal Software Security Engineer
2 weeks ago
Long Beach, United States ROI Services LLC Full timeJob Summary:The Principal Software Security Engineer will be responsible for the development of secure software architectures embedded in our space vehicles, space payloads, and ground systems. Initially, you will work on the company’s most advanced satellite system serving the national security communications needs of the United States. You will work...
-
AI Software Developer
4 weeks ago
Newport Beach, United States United Software Group Full timeJob Title: AI EngineerWe are seeking a highly skilled and experienced AI Engineer to join our team at United Software Group. As an AI Engineer, you will play a key role in developing our next-generation chatbot using AI and LLM technology.Key Responsibilities:Design and develop advanced AI models for our LLM application, focusing on natural language...
-
Long Beach, California, United States Vast Full timeAt Vast, our mission is to contribute to a future where billions of people are living and thriving in space.We are building artificial gravity space stations, allowing long-term stays in space without the adverse effects of zero-gravity.Our initial crewed space habitat will be Haven-1, a commercial space station scheduled to launch into low earth orbit.Our...
-
Deerfield Beach, Florida, United States Sirius XM Radio Inc Full timeAbout the RoleSiriusXM Radio Inc is a leading audio entertainment company in North America, delivering a wide range of music, sports, comedy, news, talk, live events, and podcasting services to its subscribers.We are seeking a highly skilled Principal Software Engineer to join our team, responsible for the development and execution of software for our...
-
Software Engineering Leader
3 weeks ago
Long Beach, California, United States Vast Full timeVast is revolutionizing space exploration by developing artificial gravity space stations. We're seeking a highly skilled Principal Software Engineer to join our team and contribute to the design and build of these revolutionary systems.As a Principal Software Engineer, you'll be responsible for developing new and optimizing existing software codebases,...
-
Principal Software Development Analyst
4 weeks ago
Manhattan Beach, California, United States Northrop Grumman Full timeJob Title: Principal Software Development AnalystNorthrop Grumman is seeking a highly skilled Principal Software Development Analyst to join its team in Redondo Beach, CA. As a key member of the Software Development team, you will be responsible for performing software development and maintenance tasks, providing system support for engineering and...
-
Senior Principal Software Engineer
3 weeks ago
Round Lake Beach, Illinois, United States Baxter Full timeAbout the RoleWe are seeking a highly skilled Senior Principal Software Engineer to join our Clinical Nutrition team at Baxter. As a key member of our team, you will be responsible for developing innovative healthcare solutions that align with our strategic direction and operational priorities.Key ResponsibilitiesLeverage your technical expertise to drive...
-
AI Software Developer
3 weeks ago
Newport Beach, United States United Software Group Full timeJob Title: AI Software DeveloperAbout the Role:We are seeking a highly skilled AI Software Developer to join our team at United Software Group. As an AI Software Developer, you will be responsible for designing, developing, and deploying advanced AI models for our LLM application. Your primary focus will be on natural language understanding (NLU), natural...
-
Redondo Beach, California, United States Northrop Grumman Full timeJob Title: Principal / Senior Principal Subsystems Design Engineer (F-35)Northrop Grumman is seeking a highly skilled Principal / Senior Principal Subsystems Design Engineer (F-35) to join our team of experienced professionals. As a key member of our engineering team, you will be responsible for designing and developing advanced subsystems for the F-35...
-
Principal Systems Engineer
4 weeks ago
Manhattan Beach, California, United States Northrop Grumman Full timeJob Title: Principal Systems EngineerWe are seeking a highly skilled Principal Systems Engineer to join our team at Northrop Grumman. As a Principal Systems Engineer, you will be responsible for developing and implementing system and subsystem requirements, working closely with developers to ensure software satisfies requirements, and participating in risk...
-
Senior Software Architect
3 weeks ago
Newport Beach, United States Obsidian Security Full timeJob OverviewObsidian Security is seeking a highly skilled Principal Software Engineer to join our team. As a key member of our engineering team, you will play a critical role in shaping the future of our technology platform.This is a challenging and rewarding opportunity for a seasoned software engineer who is passionate about building scalable and...
-
Principal Systems Engineer
4 weeks ago
Redondo Beach, California, United States Northrop Grumman Full timeJob Title: Principal Systems Engineer/Sr. Principal Systems EngineerNorthrop Grumman is seeking a highly skilled Principal Systems Engineer/Sr. Principal Systems Engineer to join our team in Redondo Beach, CA. As a key member of our Strategic Space Systems Division (SSSD), you will be responsible for leading reliability support to the design team, performing...
-
Senior Principal Systems Engineer
4 weeks ago
Manhattan Beach, California, United States Northrop Grumman Full timeJob Title: Sr. Principal Systems EngineerNorthrop Grumman is seeking a highly skilled Sr. Principal Systems Engineer to join our team. As a key member of our Mission Planning and Decision Support Operating Unit, you will be responsible for designing and developing cloud-based solutions that support Agile development.Key Responsibilities:Develop operational...
-
Principal Systems Engineer
4 weeks ago
Manhattan Beach, California, United States Northrop Grumman Full timeJob Title: Principal Systems EngineerNorthrop Grumman is seeking a highly motivated and experienced Principal Systems Engineer to join our team in Manhattan Beach, CA.Job Summary:We are looking for a skilled Systems Engineer with a strong background in systems engineering, agile software development, and collaboration between cross-functional teams. The...
-
Principal Systems Engineer
4 weeks ago
Hermosa Beach, California, United States Northrop Grumman Full timeJob Title: Principal Systems Engineer/Sr. Principal Systems EngineerJob Summary:We are seeking a highly skilled Principal Systems Engineer/Sr. Principal Systems Engineer to join our team at Northrop Grumman. As a key member of our engineering team, you will be responsible for leading reliability support to the design team, performing design tradeoffs,...