Remote job
Technical Architect & Development Lead
Job details
About this role
Role overview Lead software architecture and development practices across a team, combining hands-on technical direction with people leadership. You’ll set a modernization roadmap, improve delivery quality, and work with product and IT partners to align engineering priorities with business needs, including exploring practical uses of AI.
Responsibilities - Assess systems, identify architectural weaknesses, and plan modernization and refactoring work. - Guide development practices to improve code quality, documentation, and delivery efficiency. - Improve CI/CD pipelines, DevOps processes, and automated testing. - Establish engineering standards, performance measures, and development guidelines. - Advise on integrations, legacy systems, data platforms, and customer-facing applications. - Explore AI tools for engineering productivity and business initiatives while supporting secure, scalable architecture.
Requirements - At least 10 years of hands-on software development experience, including deep C#/.NET expertise in Agile environments. - At least 5 years in technical leadership, with a record of guiding teams and delivering projects without relying on a dedicated project manager. - Strong grasp of software design, development practices, and the software development lifecycle, including testing and documentation. - Experience designing Azure applications with Azure Functions and serverless architectures. - Strong Azure SQL Server skills, including database design and performance optimization. - Hands-on experience building REST APIs and integrating AI tools into enterprise applications. - Strong communication, initiative, and ability to connect business needs with technical plans.
Benefits and work setup Work remotely full-time or from a global office. The role includes a generous vacation schedule, a new laptop, and a collaborative team environment.