Job Closed
This listing is no longer active.
Comprehensive Security for Your SaaS Applications
Senior Software Engineer
Location
United States
Posted
70 days ago
Salary
$169K - $192K / year
Seniority
Senior
Job Description
Senior Software Engineer
Obsidian Security
• Own features and system improvements from problem definition through production • Design and build backend services, APIs, data processing workflows, integrations, and product-facing capabilities • Work with product managers, designers, security researchers, and engineers to turn customer needs into shipped software • Improve the performance, reliability, scalability, and observability of existing systems • Make practical technical decisions and explain the tradeoffs clearly • Help raise engineering standards through code reviews, design discussions, mentoring, and documentation • Debug production issues and help teams get to durable fixes, not just short-term patches • Use AI-powered tools effectively while maintaining high standards for correctness, security, and maintainability
Job Requirements
- 5+ years of experience in a software engineering role
- Strong proficiency in one or more modern programming languages such as Python, Go, TypeScript, or SQL
- Experience designing and building backend services, APIs, distributed systems, data processing workflows, or production product features
- Strong understanding of relational databases such as Postgres
- Experience with cloud platforms such as AWS or GCP
- Familiarity with containerization and orchestration technologies such as Docker and Kubernetes
- Experience with event-driven or streaming systems such as Kafka, Redis, or similar technologies
- Ability to reason about system design, performance, reliability, security, and operational tradeoffs
- Experience leading technical work across a team without needing formal authority
- Strong communication skills in code reviews, design discussions, and cross-functional planning.
Benefits
- 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
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Architect and design digital products using modern tools and technologies • Own and manage the application in production • Participate in inceptions and iteration planning meetings • Lead and participate in standups and retrospectives • Collaborate with cross-product teams and key stakeholders • Establish continuous integration and deployment pipelines • Provide software support in user environments
Senior Software Development Engineer – Linux
CVS HealthBringing our heart to every moment of your health.
• Act as the Linux engineering subject matter expert on projects and business support requests • Provide multiple solution approaches and perform engineering to implement selected options • Regular status updates and continuous process improvement • Ensure project goals are met and collaborate with key stakeholders
Senior Full Stack Developer
Federal City Recovery Services - DCWashington, DC's leader in treatment and recovery services for substance use disorders and related mental illnesses.
• Develop and maintain web applications with a focus on performance, security, and scalability. • Collaborate with cross-functional teams to design, develop, and enhance features. • Work on both front-end and back-end development, ensuring a seamless user experience. • Troubleshoot and optimize existing applications for better efficiency. • Stay up to date with best practices and emerging technologies in full-stack development.
Sr. Software Engineer
BAE Systems, Inc.Improving the future and protecting lives is an ambitious mission, but it’s what we do. As a leading aerospace, defense, and security company, we work together to deliver a full range of products and services for air, land, space, and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. How we work is rooted in purpose – a purpose to protect those who protect us, to unite our community of colleagues and customers, and to drive forward the growth and development of our exceptional team members. It's where purpose connects.
Job Description BAE Systems is seeking a skilled developer to support a U.S. Government Civilian contract. This role requires expert programming skills in AngularJS, Java, EJB, STRUTS Framework, WebLogic to drive technological advancement through the engineering of prototypes, proofs of concept, and full-scale system implementations. The successful candidate will be responsible for ensuring equipment and software compatibility, analyzing operational requirements, and overseeing data security and continuity of operations. In addition to the minimum qualifications, desirable experience includes the use of version control software or software migration routines, knowledge of Agile software development methodologies, experience in multiple test and production environments, familiarity with standard IT development products, and specific experience developing statistical systems. Key Responsibilities: - Ensures compatibility between equipment and software, analyzes operational/systems requirements, supports design reviews, and presents technical briefings. - Engineer systems, including conducting of prototype, proof of concept, or the full implementation of systems. - Evaluates, assesses, documents, and tests data security and continuity of operations for systems and programs. - Serves as solutions provider to senior management and professional staff concerning areas of technological development and advancement. Required Education, Experience, & Skills Education: Bachelor of Science in Computer Science or Engineering. Qualifications: - At least one year of experience with user story development or analysis in an agile development environment. - At least nine years of experience with task-specified programming languages (e.g., Java, Angular, Spring Boot etc.). - At least seven years coding experience with SQL or database stored procedures. - At least six years of experience in the design and development of applications. - At least six years of experience in data warehousing, distributed processing, logical and physical database design, software integration, and implementation of security techniques. - At least six years of experience in module or unit testing including executing and documenting the testing. - At least six years of experience in the evaluation or comparison of various technologies (e.g. client/server, multi-tiered architectures, database architectures, and structures, etc.) and their appropriateness for a wide variety of business requirements. - Broad, in-depth knowledge of current network, development and database architectures and technologies. - Experience with Internet/Intranet protocols and web server technologies, if required. - Experience developing systems architectures, if required. - Experience as a technical leader in software engineering or computer professionals, as required. Skills: - Expert-level proficiency in Java, Angular, and Spring Boot. - Advanced SQL, stored procedure development, logical/physical database design, and data warehousing. - Design and development of multi-tiered, client/server, and distributed processing architectures. - Implementation of data security techniques and continuity of operations (COOP) testing. - In-depth knowledge of current network architectures, Internet/Intranet protocols, and web server technologies. - Experience with user story development and analysis within agile environments. - Full-cycle experience in application design, software integration, and module/unit testing. - Ability to provide strategic solutions to senior management and lead teams of software engineering professionals. - Proficiency in conducting design reviews, prototyping, and presenting technical briefings. Preferred Education, Experience, & Skills In addition to the minimum qualifications identified, desirable experience includes the use of version control software or software migration routines, knowledge of Agile software development methodologies, experience in multiple test and production environments, familiarity with standard IT development products, and specific experience developing statistical systems. Pay Information Full-Time Salary Range: $97008 - $164914 Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience. Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics. About BAE Systems Intelligence & Security BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it's what we do at BAE Systems. Working here means using your passion and ingenuity where it counts - defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team-making a big impact on a global scale. At BAE Systems, you'll find a rewarding career that truly makes a difference. Intelligence & Security (I&S), based in McLean, Virginia, designs and delivers advanced defense, intelligence, and security solutions that support the important missions of our customers. Our pride and dedication shows in everything we do-from intelligence analysis, cyber operations and IT expertise to systems development, systems integration, and operations and maintenance services. Knowing that our work enables the U.S. military and government to recognize, manage and defeat threats inspires us to push ourselves and our technologies to new levels. This position will be posted for at least 5 calendar days. The posting will remain active until the position is filled, or a qualified pool of candidates is identified.




