N

Senior Software Engineer

Ncite Partners
3 days ago
Remote
Automation

Ncite Partners is currently partnering with a highly respected employee-owned software engineering and AI consulting firm that is seeking a Senior Software Engineer to join their growing team. This organization is known for its collaborative culture, innovative technology solutions, and strong commitment to employee growth and long-term career development.

Highlights

  • Senior Software Engineer role focused on enterprise software development, technical leadership, and modern application architecture.
  • Opportunity to work on high-impact consumer-facing platforms and cutting-edge AI and software engineering initiatives.
  • Join a 100% employee-owned organization recognized nationally for its workplace culture and collaborative environment.
  • Remote-friendly position offering flexibility, challenging projects, and strong opportunities for technical growth and leadership.

Our Client

Our client is an established software engineering and AI consultancy headquartered in Oklahoma City with nearly 30 years of experience delivering innovative technology solutions to enterprise, public sector, and mission-critical organizations. The company is recognized for its employee-first culture, transparent leadership, and highly collaborative technical teams that thrive on solving complex engineering challenges.

The Role

This individual will support the development, enhancement, and optimization of enterprise software applications while collaborating closely with cross-functional engineering teams, technical leadership, and clients. Depending on experience and capabilities, this person may also serve as a technical lead, mentoring team members and helping guide software development best practices across projects.

  • Develop and maintain enterprise-level software applications and platforms within an Agile software development environment.
  • Support ongoing feature development, maintenance, testing, and optimization for large-scale distributed systems and consumer-facing applications.
  • Conduct code reviews and provide mentorship and technical guidance to less experienced engineers.
  • Collaborate with clients, stakeholders, and internal teams to provide technical consulting, solution design, and effort estimation for project initiatives.
  • Design and implement scalable full-stack solutions across web applications, APIs, mobile technologies, and database systems.
  • Develop and maintain CI/CD pipelines, automated builds, container orchestration, and deployment processes to improve software delivery efficiency.
  • Analyze system and application performance and implement enhancements to improve scalability, reliability, and user experience.
  • Contribute to continuous improvement initiatives and support innovation efforts related to AI engineering enablement and implementation.

Qualifications

  • Strong experience developing enterprise software applications across multiple programming languages, frameworks, and technology stacks required.
  • Experience leading or mentoring software development teams within Agile development environments preferred.
  • Proven ability to design and implement full-stack software solutions including web applications, APIs, databases, and distributed systems.
  • Strong communication, problem-solving, and collaboration skills with experience working directly with clients and technical stakeholders required.