Senior Software Developer – Specification-Driven Development Specialist

Net

Senior Software Developer – Specification-Driven Development Specialist

Net
Centrum, Lisbon

emagine Polska

Full-time
Any
Senior
Remote

Job description

Senior Software Developer – Specification-Driven Development Specialist
International Project | Fully Remote

We are looking for an experienced Senior Software Developer with strong expertise in Specification-Driven Development (SDD) to join a large-scale international project within the transportation and critical infrastructure sector.

This role is ideal for professionals passionate about modern software engineering practices, AI-assisted development, engineering excellence, and specification-first methodologies.

As part of this project, you will help establish and scale structured engineering practices where detailed, behavior-driven specifications are created before implementation begins, supporting both development teams and AI-assisted coding workflows.

Your Responsibilities:
• Lead Specification-Driven Development (SDD) practices across software teams.
• Define structured and executable specifications before implementation.
• Translate business requirements into precise, testable, and AI-consumable specifications.
• Create functional requirements, architectural guidelines, technical constraints, business rules, and acceptance criteria.
• Collaborate with architects, developers, QA engineers, and product owners.
• Support AI-assisted development workflows and engineering automation.
• Establish standards for traceability, consistency, validation, and software quality.
• Mentor teams in modern engineering methodologies and specification discipline.
• Contribute hands-on to software design and implementation when needed.

Required Experience:
• +8 years of experience in Software Engineering and Enterprise Systems.
• Strong practical experience with Specification-Driven Development (SDD).
• Experience with AI-assisted software development workflows.
• Strong knowledge of DDD, BDD, TDD, and Agile methodologies.
• Experience creating executable specifications and structured engineering documentation.
• Strong stakeholder management and communication skills.
• Experience within large-scale enterprise environments.

Tech Stack & Engineering Environment:
• 💻 .NET / C#
• 💻 Java or Kotlin
• ☁️ Azure & Cloud-Native Platforms
• 🔗 REST APIs & Microservices
• ⚙️ CI/CD Pipelines
• 🧪 Automated Testing Frameworks
• 🔄 Event-Driven Architecture
• 🗂 Git & DevOps Practices
• 🤖 AI-Assisted Development Tooling
• 🔌 Enterprise Integration Patterns

Nice to Have:
• Experience within transportation, railway, or critical infrastructure sectors.
• Experience with large-scale digital transformation programs.
• Familiarity with regulated or safety-critical systems.
• Experience working with AI coding agents and automated engineering workflows.

This is an excellent opportunity to join a highly impactful international initiative focused on modern engineering transformation, software quality, and AI-driven development practices.

Interested or know someone who could be a strong fit? Feel free to reach out directly.

Tech stack

    English

    B1

    C#

    advanced

    CI/CD

    advanced

    Testing

    advanced

    Artificial Intelligence (AI)

    advanced

    Quality Assurance (QA)

    advanced

    Documentation

    advanced

    .Net

    advanced

    Test-Driven Development (TDD)

    advanced

    Agile

    advanced

    Java

    advanced

Office location

Senior Software Developer – Specification-Driven Development Specialist

Summary of the offer

Senior Software Developer – Specification-Driven Development Specialist

Centrum, Lisbon
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.