
Lead Software Engineer
CPRS
full-time
Posted on:
Location Type: Remote
Location: Remote • Washington • 🇺🇸 United States
Visit company websiteSalary
💰 $110,000 - $130,000 per year
Job Level
Senior
Tech Stack
AzureCloudGraphQLJavaScriptMicroservicesReactReduxSQLTensorflowTypeScriptWPF
About the role
- Lead the design and development of full-stack applications with an emphasis on React-based front-end development, cloud integration, and AI-enhanced functionality.
- Architect and implement AI-powered features using Azure AI Services, OpenAI APIs, or other machine learning frameworks to automate workflows, improve data insights, and enhance user experiences.
- Oversee and contribute to solution design by analyzing requirements, defining technical approaches, and ensuring best practices in code structure, scalability, and maintainability.
- Develop software solutions by studying information needs, systems flow, data usage, and work processes, following the full software development lifecycle.
- Ensure architectural consistency, performance optimization, and adherence to security standards across all applications.
- Collaborate with product owners, business analysts, and data scientists to identify opportunities for AI integration and data-driven decision support.
- Document and demonstrate solutions through detailed design artifacts, technical documentation, and clear, well-structured code.
- Provide hands-on leadership during code reviews, technical discussions, and architectural decisions.
- Champion the use of modern DevOps practices including CI/CD automation, code branching strategies, and environment deployment through Azure DevOps.
- Mentor team members, promote code quality, and drive continuous improvement in engineering practices.
- Stay informed on emerging technologies, particularly in React ecosystem innovations, AI/ML integration, and cloud-native architectures.
- Drive a culture of innovation, security, and collaboration within the development team.
- Protect sensitive data and ensure compliance with organizational and regulatory standards.
- Support production systems by diagnosing, resolving, and preventing issues related to performance, scalability, or data integrity.
Requirements
- Proven experience as a Lead Software Engineer, Senior Developer, or Technical Lead in full-stack web and service-oriented environments.
- Deep expertise in React.js (including hooks, context API, state management with Redux/Recoil, and performance tuning).
- Strong hands-on experience with C#, JavaScript/TypeScript, and RESTful or GraphQL API design.
- Demonstrated experience integrating AI and machine learning services into applications (e.g., Azure Cognitive Services, OpenAI, TensorFlow.js, or custom model APIs).
- Solid understanding of cloud-based architectures, particularly within Microsoft Azure, including App Services, Functions, and Containers.
- Experience with Azure DevOps and Git for agile project management, CI/CD pipelines, and deployment automation.
- Background in developing and migrating desktop (WPF) and legacy systems to modern, service-oriented, web-based platforms.
- Proven experience delivering high-availability, secure, and scalable applications in enterprise environments.
- Familiarity with service mesh, microservices, and event-driven architectures.
- Strong understanding of SQL Server and handling large datasets, optimizing data flow, and integrating backend data services.
- Experience with identity and access management, including Active Directory, OAuth, and multi-tenant authorization.
- Exceptional communication and leadership skills, with the ability to influence and guide technical direction across teams.
- Passion for mentoring and fostering a high-performing, innovative development culture.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React.jsC#JavaScriptTypeScriptRESTful APIGraphQL APIAI integrationmachine learningSQL Servercloud-based architectures
Soft skills
leadershipcommunicationmentoringcollaborationinfluenceguidancecontinuous improvementinnovationproblem-solvingtechnical direction