
Senior Software Developer / Technical Lead, AI Focus
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in Texas.
• Develop new applications and enhance existing ones for our clients.
• Guide delivery teams through architecture, engineering standards, modernization strategies, AI integration, and quality benchmarks.
• Design, code, review, test, and troubleshoot software while assisting developers in delivering well-architected solutions.
• Utilize AI-assisted development tools for code understanding, generation, refactoring, testing, documentation, and migration planning.
• Create fit-for-purpose agents and workflows using LangGraph, A2A, MCP-enabled tools, or similar technologies.
• Evaluate legacy code, pinpoint business logic and constraints, define target architectures, and develop incremental transformation roadmaps.
• Make architectural decisions regarding APIs, data models, cloud services, security, observability, integration, DevSecOps, and user experience.
• Mentor developers in engineering practices, AI-assisted delivery, secure coding, automated testing, maintainable design, and code reviews.
• Collaborate with architects, product owners, business stakeholders, client technical teams, and delivery leaders.
• Identify and mitigate risks associated with AI-generated software, including security, licensing, maintainability, testing, and architectural risks.
• Create reusable patterns, accelerators, prompts, agents, reference architectures, and engineering practices.
• A minimum of 7 years of hands-on software development experience delivering production-quality applications.
• Proven experience leading a team of developers, including mentoring, code reviews, technical planning, delivery guidance, and issue resolution.
• Experience establishing the technical direction for software delivery projects.
• Proficiency in at least one modern programming language such as Java, Python, JavaScript/TypeScript, C#, or Go.
• Experience in new application development, application modernization, or both.
• Practical familiarity with AI-assisted development tools for coding, refactoring, testing, documentation, debugging, code comprehension, and architectural exploration.
• Capability to assess and validate AI-generated code for accuracy, security, maintainability, performance, testability, architectural integrity, and requirements alignment.
• Understanding of agentic development concepts and experience in building or prototyping agents using LangGraph, A2A, MCP-enabled tools, or similar frameworks.
• Strong knowledge of APIs, data models, integration patterns, automated testing, version control, CI/CD, secure coding, observability, and operational support.
• Ability to analyze codebases, identify modernization opportunities, define target-state architecture, and formulate incremental transformation plans.
• Ability to articulate technical direction to developers, architects, stakeholders, and client teams.
• A growth mindset and enthusiasm for AI-assisted software development.
• Preferred: experience in modernizing legacy applications, architecting cloud-native solutions, utilizing agent/orchestration frameworks, designing enterprise-integrated agents, defining architectural guardrails, DevSecOps, observability, containerization, infrastructure as code, retrieval-augmented generation, vector databases, prompt engineering, LLM application testing, agent observability, Agile delivery, and mentoring developers in responsible AI-assisted practices.
• Discretionary annual bonus program based on performance.
• Comprehensive medical and dental coverage.
• Disability benefits.
• Retirement benefits.
• Paid leave.
• Paid time off.
• Employee learning programs and access to certifications, including Microsoft, Google, Amazon, and Skillsoft.
• Company-wide volunteering and giving platform.
• Opportunities with Fortune 100 clients.
• Comprehensive benefits supporting employees and their families.
Get handpicked remote jobs straight to your inbox weekly.