3Cloud is a company that values experimentation, teamwork, and accountability. They are seeking a Senior Consultant in Quality Engineering to lead the design and implementation of services within Azure solutions, ensuring technical quality and mentoring other engineers. This role involves collaborating with various stakeholders to align technical execution with business goals while promoting best practices in development and testing.
Responsibilities:
- Own the design and implementation of services, components, or data flows in your domain, so they meet goals for security, performance, reliability, and cost as defined by the architecture
- Lead technical execution for a workstream, guiding other engineers so designs, interfaces, and code stay aligned with agreed patterns and standards
- Break down architecture direction into clear technical tasks, sequence them sensibly, and keep an eye on dependencies and risks inside your area
- Apply sound engineering practices such as modular design, clear contracts, automated tests, and observability so code remains understandable and easy to change
- Conduct design and code reviews that focus on correctness, simplicity, security, and readability, and give clear, actionable feedback
- Use AI-assisted development tools to accelerate coding, testing, and documentation, and share effective prompts and workflows so others benefit
- Surface technical issues early, provide options with trade-offs, and work with architects and leads to converge on practical decisions
- Build and maintain alignment across hybrid/onshore–offshore teams using work items, pull requests, documentation, and asynchronous communication to keep everyone moving forward, even across time zones
- Participate in discovery and refinement for your workstream, helping turn requirements into user stories or tasks with clear acceptance criteria
- Estimate effort for your area, call out assumptions, and update estimates as you learn more so stakeholders have a realistic picture of progress
- Explain design and implementation choices in straightforward language to engineers, product owners, and business stakeholders
- Connects deliverables to business goals so stakeholders understand impact
- Collaborate with architects, product owners, and leads so your workstream’s backlog, interfaces, and non-functional requirements line up with the rest of the program
- Help keep your team’s delivery stable by promoting good branching, reviews, automated testing, and CI/CD usage
- Use telemetry and logs to validate behavior in non-production and production environments and support data-driven improvements
- Work effectively in hybrid and remote setups, use agreed communication channels, and help keep everyone aligned on status and blockers
- Mentor engineers, particularly at L8 and below, through pairing, code reviews, and design sessions, focusing on code quality, debugging, and system thinking
- Model pragmatic decision making, showing others how to keep designs simple while leaving room for future change
- Share lessons learned, write or improve internal documentation, and contribute to runbooks or implementation guides for your area
- Support hiring by taking part in technical interviews and providing signal on candidates’ coding, problem solving, and teamwork
- Contribute to business development within current client engagements by identifying additional scope or opportunities for extension and communicating them to the technical lead and sales director
- Collaborate with architects and sales or account leaders on pursuits by providing realistic implementation viewpoints, risks, and estimates for your domain
- Contribute to starter repositories, templates, sample code, and how-to guides that make it easier for other engineers to build similar solutions
- Help evaluate new frameworks, tools, or AI capabilities and run small experiments that show when they add value
- Participate in internal communities, lunch-and-learns, or guilds, and share patterns, pitfalls, and examples from client work
Requirements:
- 4+ years of experience delivering solutions in a primary technical domain such as application development, cloud platform engineering, DevOps, or data and analytics
- Several years owning design and implementation for services, components, or data flows, including guiding other engineers
- Demonstrated experience serving as a team lead or workstream owner for a small team, coordinating tasks and ensuring high-quality, on-time delivery
- Solid experience building on at least one major public cloud platform, with Azure strongly preferred
- Deep hands-on skills in the languages, frameworks, and patterns of your primary domain, and the ability to apply them to build maintainable systems
- Practical experience with AI-augmented development tools in daily work and, where relevant, integrating AI or ML services via APIs or cloud platforms
- Experience working in Agile or Scrum teams, including backlog refinement, estimation, and iteration planning
- Experience in consulting or professional services is helpful, especially working directly with client stakeholders
- Strong problem-solving skills and clear written and verbal communication
- A track record of continuous learning and applying new cloud or AI capabilities to improve delivery in real projects