Lead Software Engineer

DMSiOmaha, NE
54d

About The Position

We're looking for a Lead Software Engineer to drive the design and development of the core platform services that our products and teams rely on. This role is hands-on, technical, and strategic-you'll architect and build systems that scale, ensure reliability, and serve as the backbone of our development organization.

Requirements

  • Strong expertise in backend development and distributed systems.
  • Hands-on experience with Progress PAS, OpenEdge, Tomcat and REST.
  • Hands-on experience with cloud-native architectures (AWS, Azure, or GCP).
  • Demonstrated success in designing and scaling shared services or platform infrastructure.
  • Expert root cause analysis and problem-solving skills.
  • Excellent communication skills and ability to lead technical decision-making.
  • Degree in Computer Science, Computer Engineering, Management Information Systems, or related field preferred.
  • 7+ years of professional software engineering experience, with leadership responsibilities.

Responsibilities

  • Architect and implement shared services, frameworks, and libraries (authentication, APIs, data pipelines, deployment systems).
  • Establish standards for system reliability, performance, monitoring, and security across development.
  • Collaborate with Systems Engineering and product teams to ensure seamless integration and high system availability.
  • Review designs and code, providing guidance on scalability, architecture, and technical trade-offs.
  • Evaluate emerging technologies and drive adoption where they add long-term value.
  • Evaluate existing systems to identify and quantify technical debt. Create and execute plans to eliminate.
  • Mentor software engineers, lead technical discussions, and help set engineering direction.
  • Evaluate and resolve customer inquiries/issues, performance issues, and environmental problems.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service