EngineerJobs.io
← Back to all jobs

Job Description

Direct Care Innovations LLC is seeking a Lead Software Engineer to drive architectural decisions and provide hands-on development for the DCI Software product line. This onsite role in Mesa, Arizona places you at the center of a small engineering team, serving as the final escalation point for production issues while shaping scalable, secure software that supports the company's mission-driven goals.

Responsibilities

  • Collaborate with software development, QA, and DevOps groups to deliver high-quality technology solutions.
  • Provide technical leadership to a small team, designing and building solutions for DCI Software’s most significant technical opportunities.
  • Mentor junior engineers to foster growth and skill development.
  • Create modern, architecturally robust components, tools, and applications aligned with strategic business objectives.
  • Incorporate characteristics like scalability, manageability, and maintainability into distributed frameworks to enhance capabilities.
  • Apply industry best practices to identify, fix, and prevent vulnerabilities throughout the software development lifecycle.
  • Lead with a culture of innovation and accountability while following Agile methodologies.
  • Research and prototype new or alternative software approaches to improve product quality.
  • Assist in ITIL-based process development and improvement efforts.
  • Contribute to additional projects or duties as assigned.
  • All DCI employees participate in maintaining a compliant cybersecurity posture by staying familiar with policies, procedures, standards, and guidelines and acting accordingly.
  • Maintain utmost care and due diligence to ensure proper compliance for all computer, server, and cloud systems.
  • Protect sensitive information across creation, storage, transmission, and processing, implementing safeguards and reporting anomalous activity or vulnerabilities.
  • Support the management and monitoring of attacks and intrusions, as well as forensics and related activities.

Requirements

  • 5+ years building large-scale, highly reliable, Internet-facing applications using Microsoft technologies.
  • 2+ years in a leadership role, either as a team lead or technical lead.
  • 7+ years of experience with software development using .NET technologies (C#, ASP.NET/.NET Core).
  • 7+ years of hands-on work with MS SQL or similar SQL databases, including T-SQL, stored procedures, and schema design.
  • 5+ years of cloud experience, preferably with Azure, leveraging PaaS and IaaS offerings.

Technologies

  • .NET (C#, ASP.NET/.NET Core)
  • MS SQL / SQL Server
  • T-SQL
  • Azure (PaaS / IaaS)
  • Git (Bitbucket)
  • JIRA
  • Lucid Chart

Benefits

  • Medical, dental, and vision coverage
  • Generous paid time off
  • Incentive bonuses

Similar Jobs

Get Job Alerts

New jobs delivered to your inbox.