Senior Software Developer – Specification-Driven Development Specialist
emagine
This role is about leading specification-first development in a large-scale transportation project. You'll create detailed, executable specifications before any code is written, using AI tools to assist. You'll work with architects, developers, QA, and product owners to ensure requirements are precise and testable. While you'll occasionally implement, your primary focus is on defining standards, mentoring teams, and ensuring consistency across the project. It's not a typical coding role; it's more about engineering discipline and quality.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: exact team size and number of teams, specific ai tools and platforms used.
The role is primarily about creating and managing specifications, not coding. While you may implement occasionally, the core is defining requirements and standards, mentoring, and ensuring quality. It differs from a typical developer role where coding is primary.
This role is about leading specification-first development in a large-scale transportation project. You'll create detailed, executable specifications before any code is written, using AI tools to assist. You'll work with architects, developers, QA, and product owners to ensure requirements are precise and testable. While you'll occasionally implement, your primary focus is on defining standards, mentoring teams, and ensuring consistency across the project. It's not a typical coding role; it's more about engineering discipline and quality.
- ✓Focus on SDD and engineering excellence offers opportunity to shape practices
- ✓Involves AI-assisted development in a large-scale international project
- ✓Fully remote work with no location constraints
- ✓Mentoring and leadership aspect for career growth
- !The term 'Specification-Driven Development' is not standard and may be company-specific
- !Requires AI-assisted development experience, which might be a buzzword
- !Project in transportation/critical infrastructure may involve regulated processes and slower pace
- !Role is primarily non-coding with 'hands-on when needed', may not suit those seeking heavy coding
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Leading Specification-Driven Development (SDD) practices across software teams
- •Defining structured and executable specifications before implementation
- •Translating business requirements into precise, testable, and AI-consumable specifications
- •Creating functional requirements, architectural guidelines, technical constraints, business rules, and acceptance criteria
- •Collaborating with architects, developers, QA engineers, and product owners
- •Supporting AI-assisted development workflows and engineering automation
- •Establishing standards for traceability, consistency, validation, and software quality
- •Mentoring teams in modern engineering methodologies and specification discipline
Oferta dla doświadczonych specjalistów (Senior).
A senior software engineer with at least 5 years of experience in enterprise environments, solid SDD knowledge, and ability to write executable specifications, with proficiency in .NET or Java and Azure.
Not for junior or mid-level developers. Not for those who prefer pure coding without documentation and specification work. Not for those uncomfortable with AI tools or abstract requirements definition.
- ?What specific AI tools are used in the development workflow?
- ?How large is the team and how many teams will you coordinate?
- ?What is the current maturity of SDD practices in the project?
- ?What is the typical ratio of specification work to hands-on implementation?
- ?Is there an on-call requirement or production support?
- ?How is success measured for this role?
- ?What is the project's timeline and expected duration?
- −Exact team size and number of teams
- −Specific AI tools and platforms used
- −Project duration and contract length
- −On-call expectations
- −Process for specification review and validation
Collaborative environment with architects, developers, QA, and product owners; focus on quality and engineering discipline.