Fortress Information Security is seeking a Senior Software Engineer specializing in Python to enhance their engineering priorities and initiatives. The role involves designing, building, and maintaining scalable software solutions to secure the software supply chain, with a focus on collaboration and high-quality delivery.
Responsibilities:
- Design, develop, enhance, and maintain software applications primarily using Python to support work across the React frontend
- Architect and implement scalable, maintainable solutions aligned with Fortress engineering standards and best practices
- Develop and integrate RESTful APIs
- Work with both relational and document databases, including PostgreSQL and MongoDB
- Work fluently with agentic coding tools (Claude Code, Cursor, or equivalent) as part of your daily development loop — using them for architecture exploration, refactoring, test generation, code review, and investigation, not just autocomplete
- Translate business requirements into technical solutions through collaboration with Business Owners and cross-functional stakeholders
- Participate in code reviews, architectural discussions, and technical design decisions
- Partner with QA to test, validate, document, and resolve software defects
- Create and maintain technical documentation including feature documentation, release notes, and testing procedures
- Utilize SDLC management tools to manage workflow, provide estimates, track progress, and log work activity
- Champion AI adoption with a growth mindset — ramping up on agentic orchestration and skill standardization alongside the team, establishing shared patterns and raising the bar for engineering practice as the discipline matures
- Evaluate and propose new technologies and architectural improvements to maintain product innovation and market leadership
Requirements:
- 5+ years of extensive experience with Python and associated development tool chains
- Strong proficiency in Linux-based development environments, including shell scripting and common CLI tooling
- Experience designing and integrating RESTful APIs
- Basic proficiency with JavaScript
- Ability to deliver robust, scalable solutions in a fast-paced environment while maintaining high quality standards
- Ability to design, implement, and guide effective prompting strategies or AI-enabled processes to improve performance, efficiency, and decision-making across teams or functions
- Strong communication skills with the ability to explain technical concepts to non-technical stakeholders
- Ability to independently drive technical decisions while collaborating effectively within a team environment
- Ability to obtain and maintain a U.S. security clearance (required)
- Bachelor's degree in computer science or related discipline, or 5+ years equivalent work experience
- Experience with full-stack frontend development using JavaScript, Node.js, React, HTML, and CSS, including a solid understanding of user interface and user experience best practices
- Experience with relational databases, preferably PostgreSQL
- Experience with NoSQL/document databases, preferably MongoDB
- Experience contributing to scalable, high-availability production systems
- Ability to independently use and refine AI-driven prompts to enhance the quality, efficiency, and insight of regular work processes