Quality Software, Effectively Delivered
Senior Software Engineer – AI-Enabled
Location
Brazil
Posted
15 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer – AI-Enabled
Codurance
• We are looking for a Senior Software Craftsperson that shares the same values of pragmatism, professionalism, transparency, and continuous improvement as us to join our Brazil team! • This is a hands-on engineering role for someone who combines strong technical depth with autonomy, adaptability, and a passion for building high-quality software. • You will work closely with clients and engineering teams to solve complex software challenges, modernise systems, improve engineering practices, and help organisations adopt AI-enabled software development in a responsible and effective way. • The role combines hands-on software development, technical consultancy, architectural influence, and coaching, while supporting teams in delivering scalable and maintainable software products with global ambitions.
Job Requirements
- Strong hands-on experience with Java and/or TypeScript in backend and distributed systems environments.
- Solid understanding of software quality and modern architectural patterns (modular monoliths, microservices, event-driven architectures).
- Hands-on experience with TDD, DDD, BDD, refactoring, clean code, and Extreme Programming (XP) practices.
- Experience with cloud platforms such as AWS and modern CI/CD practices.
- Experience working across different languages, platforms, and domains with a pragmatic approach to technology decisions.
- Practical experience using AI-assisted engineering tools such as Claude, ChatGPT, GitHub Copilot, Cursor, or similar.
- Ability to integrate AI tools into software engineering workflows while maintaining engineering quality and best practices.
- Strong communication skills in Portuguese and English, with the ability to engage both technical and non-technical stakeholders.
Benefits
- Everyone should have the right to bring their whole self to work and be celebrated for who they are. Our people are hired purely on their commitment to these values and their ambition to deliver outstanding results for our clients. Codurance is proud to be an Equal Opportunities Employer and is committed to fostering an inclusive workplace.*
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Principal Engineer – AdTech
Sigma Software GroupWe support enterprises, product houses, and startups with custom software solutions development and IT consulting.
• Act as a key technical liaison between business and engineering teams, translating commercial goals into actionable technical solutions • Evaluate publisher technical environments and design scalable, maintainable architectures • Prepare client-ready solution proposals, including features, integrations, and tools • Lead cross-functional delivery teams, including developers, designers, DevOps, and technical PMs • Provide architectural oversight throughout the development lifecycle to ensure continuity and quality • Manage distributed teams across multiple time zones • Mentor engineers, conduct code reviews, and guide technical growth • Make architectural decisions at component and plugin levels, balancing trade-offs and communicating choices clearly
• Designing and implementing AI agents with reasoning pipelines • Integrating AI capabilities such as LLM-powered services • Contributing to scalable architectures for data- and event-driven systems • Improving, refactoring, and maintaining existing code bases • Collaborating with the Team Lead and Product Owner • Participating in code reviews, architecture discussions
• Design and implement robust data infrastructure in AWS, using Spark with Scala • Evolve our core data pipelines to efficiently scale for our massive growth • Store data in optimal engines and formats, matching your designs to our performance needs and cost factors • Collaborate with our cross-functional teams to design data solutions that meet business needs • Design and implement knowledge graphs, exposing their functionality both via Batch Processing and APIs • Leverage and optimize AWS resources while designing for scale • Collaborate closely with our Data Science and Product teams
Role Description Our client, a growing educational and professional development organization, is seeking an experienced Corporate Training Instructor to teach and mentor students on how to become effective corporate trainers, facilitators, and workplace learning professionals. This role is ideal for an experienced trainer or learning and development professional who is passionate about teaching others how to design, deliver, and facilitate impactful corporate training sessions within professional environments. - Deliver engaging training sessions on corporate training principles, facilitation techniques, and instructional delivery methods. - Teach students how to design, structure, and deliver effective corporate training programs. - Guide students on presentation skills, public speaking, audience engagement, and classroom management techniques. - Train students on adult learning principles, learning styles, and professional training methodologies. - Share practical experiences, case studies, and best practices from corporate training environments. - Develop instructional materials, presentations, training exercises, and facilitation activities. - Conduct mock training sessions, role plays, and practical teaching demonstrations for students. - Mentor students on building confidence, professionalism, and effective communication as trainers. - Teach students how to assess learning outcomes and evaluate training effectiveness. - Stay updated on corporate learning trends, facilitation strategies, and workplace training practices. Qualifications - Bachelor’s degree in Human Resource Management, Education, Business Administration, Communication, Learning & Development, or related field preferred. - Minimum of 4–5 years of practical experience in corporate training, facilitation, learning and development, or instructional delivery. - Strong understanding of adult learning principles and corporate training methodologies. - Proven experience delivering workshops, seminars, or professional training sessions. - Excellent presentation, facilitation, and communication skills. - Ability to teach and mentor students effectively in both virtual and in-person environments. - Strong leadership, coaching, and interpersonal skills. - Proficiency in Microsoft Office Suite, Google Workspace, and virtual training platforms. - Passion for teaching and developing future trainers and facilitators. - Must be legally authorized to work in the USA or Canada. Preferred Qualifications - Professional certifications in training, facilitation, coaching, HR, or learning and development are an advantage. - Experience mentoring aspiring trainers, educators, or facilitators. - Familiarity with instructional design and training evaluation techniques. - Experience facilitating virtual training sessions and interactive workshops. Requirements - Part time. - Pay depends on experience.



