We are looking for an experienced Sr. Software Engineer to join our team and shape scalable software solutions that deliver meaningful business value. This position is ideal for an experienced full-stack engineer who brings strong technical judgment, embraces AI-assisted development practices, and can influence engineering quality across the product lifecycle. You will work closely with cross-functional partners to create reliable, secure, and high-performing applications while helping elevate team standards and delivery consistency.
Responsibilities:
• Drive the design, development, and enhancement of complex software capabilities across front-end, back-end, and cloud-based systems.
• Provide technical leadership through thoughtful code reviews, mentoring, and hands-on support that strengthens team performance.
• Build quality into the development process by advancing automated testing, secure coding methods, and dependable deployment practices.
• Investigate challenging production and application issues, determine root causes, and implement durable fixes across the stack.
• Use AI-enabled tools to improve solution design, implementation, debugging, validation, and peer review throughout the engineering workflow.
• Assess emerging engineering technologies and recommend practical ways to incorporate AI-driven tools and modern development practices.
• Oversee code integration and release activities using source control, continuous integration, continuous delivery, and established engineering processes.
• Partner with product and business stakeholders to align technical solutions with user needs, operational goals, and long-term platform direction.
• Identify opportunities to refine workflows, strengthen tooling, and improve overall engineering effectiveness and delivery outcomes.• 10+ years of progressive software engineering experience with a track record of building and supporting complex applications.
• Advanced expertise in C#, .NET, ASP.NET, JavaScript, and React.js within modern full-stack development environments.
• Strong understanding of web application architecture, browser behavior, front-end performance, and responsive user experience design.
• Deep experience with relational databases, distributed data systems, and cloud-based data storage or pipeline technologies.
• Hands-on knowledge of cloud architecture and services, including serverless, APIs, event-driven integrations, content delivery, and object storage platforms.
• Solid command of application security concepts such as OAuth2, OpenID Connect, encryption, and secure software design principles.
• Proven experience with Git-based workflows, CI/CD pipelines, infrastructure automation, and modern architectural patterns for scalable systems.
• Demonstrated ability to lead technical direction, solve ambiguous problems independently, and influence cross-functional teams effectively.