We are looking for a skilled Software Engineer to join our team in the Plano/ Richardson, Texas. In this role, you will focus on crafting server-side components while contributing to the development and optimization of AI-driven tools and workflows. This position offers an exciting opportunity to work in an agile environment, drive innovation, and enhance engineering efficiency using cutting-edge technologies. Must be must be eligible to work in the U.S. or Permanent Resident. <br> Responsibilities: • Design and implement high-quality server-side components that align with business needs and architectural standards. • Develop and refine AI-driven coding tools, workflows, and infrastructure to improve engineering consistency and efficiency. • Create and optimize coding agents, prompts, and workflows to streamline development processes. • Integrate tools and plugins into a cohesive development pipeline that enhances productivity. • Enable specification-driven development by leveraging AI for idea generation, implementation, and validation. • Build and maintain unit, integration, and automation tests to ensure software reliability and performance. • Troubleshoot and enhance existing applications while collaborating with stakeholders to identify improvement opportunities. • Develop technical designs and models for assigned components, ensuring alignment with project goals. • Participate in code reviews and provide constructive feedback to improve team output. • Promote agile practices and collaborate with internal and external stakeholders to drive project success.
We are looking for a Software Engineer II to join a collaborative delivery team building dependable, scalable applications that support meaningful business outcomes. This contract opportunity with permanent potential is based in Dallas, Texas, and is ideal for someone who enjoys contributing across the full software lifecycle, from design through production support. In this role, you will help create high-quality solutions, partner with peers across disciplines, and take shared responsibility for application performance and reliability in production.<br><br>Responsibilities:<br>• Partner with product, engineering, and other cross-functional teams to deliver software solutions that meet timelines, quality expectations, and business goals.<br>• Contribute to technical planning by helping define approaches, estimate effort, break work into manageable tasks, and execute development activities effectively.<br>• Develop well-structured, maintainable, and scalable code while following established engineering standards and sound development practices.<br>• Use appropriate development frameworks, tools, and team processes to support efficient delivery and consistent implementation.<br>• Assist with application and system design decisions while working closely with senior engineers on architecture and solution direction.<br>• Monitor, troubleshoot, and resolve production issues within expected service timelines to help maintain application stability.<br>• Participate in operational support activities, including incident response and scheduled on-call coverage.<br>• Help identify underlying causes of production problems and contribute to corrective actions that reduce repeat incidents.<br>• Support ongoing improvements in engineering workflows, system reliability, and the overall supportability of delivered applications.