Codurance is a global software consultancy that helps businesses build a better sustainable technical capability to support growth via Software Modernisation, Product Development, Feature Delivery and Platform Engineering. We believe that productive partnerships, collaboration, fast feedback, and small iterations are the best way to deliver successful software projects, using Agile methodologies and Extreme Programming practices, like Test-Driven Development, Simple Design, Pair-Programming and Continuous Integration, in all our projects. We are software craftspeople, passionate about our profession, collaborating with our clients, to help them move into the next stage of growth. Remember to follow us on Twitter (https://twitter.com/codurance) and subscribe to our YouTube channel (https://youtube.com/c/codurance).
Open Positions
Principal Software Engineer
At least 5 years of experience, degree in Computer Science or related field, excellent communication skills, ability to lead complex client engagements, and continuous learning and evolving
Senior Full-Stack Engineer (React) - Brazil
5+ years of experience in software engineering, hands-on experience with React & TypeScript, and strong back-end experience
Senior Platform Engineer - Portugal
Extensive experience designing, building, and operating production infrastructure at scale, with a strong focus on reliability, resilience, and performance. Deep hands-on experience with AWS and/or Azure. Advanced proficiency with tools such as Terraform
Principal Software Engineer
5-10 years of experience in software engineering, with a track record of guiding teams to build well-crafted, reliable, and maintainable systems
Sales Development Representative (DACH market)
At least 1-3 years of B2B sales experience, native level of German, advanced level of English, and knowledge of consultative selling methodologies
Senior Software Engineer (Java) - Brazil
1-2+ years of experience in Java and cloud solutions, with experience in consulting and continuous learning
Head of Sales
At least 10 years of experience in sales, excellent communication skills, and strong analytical and quantitative skills
Principal Software Engineer
5-10 years of experience in software engineering, particularly modernisation, with a track record of building well-crafted, reliable, and maintainable systems
Senior Software Engineer - Typescript/C#.NET/Java - Brazil
Strong theoretical and practical knowledge of software quality and modern architectural patterns, solid experience with Java or C#, TypeScript, and backend development, and hands-on experience with TDD, DDD, BDD, and Extreme Programming (XP) practices
Sales Development Representative (DACH market)
Native German, 1-3 years B2B sales, consultative selling methodologies