Own the design of new software solutions and system architectures, from concept through implementation.
Translate business requirements into scalable, secure, and maintainable designs.
Provide estimates for cost, time, and resource staffing for proposed solutions.
Architect and implement APIs, microservices, event-driven systems, and webhooks in Azure.
Design and optimize SQL Server schemas, queries, and data flows for high-volume environments.
Build customer-facing web portals and dashboards with high usability and performance.
Produce lightweight to medium-weight architecture documentation (e.g., diagrams, tradeoff analysis, design artifacts).
Lead technical discussions, guiding developers on design decisions and best practices.
Collaborate with product managers and executives to align technology with business objectives.
Contribute directly as a hands-on coder in C#, .NET Core, SQL, and modern JavaScript frameworks.
Requirements
8+ years professional software development experience, with at least 3+ years in an architect or technical lead capacity.
Expert in Microsoft stack: C#, ASP.NET Core, Azure App Services, Azure Functions, SQL Server.
Strong experience with microservices, event-driven architectures, APIs, and webhooks.
Proven track record designing and launching systems used by hundreds to thousands of users.
Solid understanding of scalability, security, performance optimization, and maintainability in cloud systems.
Experience estimating cost and effort for Azure-based architectures and technical solutions.
Excellent communication skills, with the ability to synthesize complex technical concepts for business stakeholders and provide clear direction to developers.
Bachelor’s degree in Computer Science or equivalent real-world experience.
Preferred Experience with customer-facing SaaS applications, portals, and dashboards.
Familiarity with modern JavaScript frameworks (React, Angular, or Vue).
Knowledge of DevOps practices, CI/CD pipelines, and monitoring in Azure.
Ticketing or marketplace industry experience (a plus, not a requirement).
Ability to mentor and influence peers in engineering best practices.
Senior Software Engineer providing technical leadership and managing complex projects on the Risk Engineering team at Coinbase. Delivering scalable solutions for risk detection and fraud prevention.
Staff Software Engineer developing backend solutions for financial services and loyalty at Coinbase. Leading technical direction and mentoring engineers while driving acquisition and activation of Coinbase One subscribers.
Technical Lead designing and implementing Java, AWS, and AI solutions for Datacom. Act as trusted advisor to clients, integrating AI capabilities into applications deployed on AWS.
Technical Architect designing and delivering Microsoft Copilot solutions for clients. Collaborating with internal teams and guiding implementation efforts for successful project outcomes.
Software Developer in agile team developing healthcare solutions for users with hearing disabilities. Involved in the whole process from requirements to testing and documentation.
Java Developer at MassMutual Romania, focusing on Kafka integrations and cloud platform environments. Collaborating with global teams to enhance streaming services in Romania's tech sector.
Software Developer C/C++ with 2 years of experience for IT projects in Automotive, Aerospace, and more at Proway, a well - established firm. Focused on modernizing code base and developing tools.
Lead Java Architect responsible for architecting and designing a cloud native SaaS product. Join a team at AI - driven Global Supply Chain Solutions Software Product Company with a focus on innovative technology.
Java Software Engineer at Davis Technology Management responsible for developing scalable applications with AWS cloud - native solutions. Joining a collaborative team with strong emphasis on serverless architecture in Phoenix.