AdTechTalent
Engineering4 months agoOn-site

Koddi

Lead Software Engineer

JavaC#SQL ServerRedisAWSAzureCI/CDautomationsoftware architectureenterprise applicationsmentoringscalable systems

Key details

Salary

Not specified

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Fort Worth, United States

Full job description

Koddi is seeking a senior software engineer with 8+ years of experience to lead design and implementation of scalable architectural solutions. The role involves advancing CI/CD automation, building reusable frameworks, identifying technical bottlenecks, mentoring engineers, and collaborating cross-functionally. Candidates should have a Bachelor’s or Master’s in Computer Science or related field, strong software design and coding skills in Java or C#, experience with SQL Server, Redis, AWS and/or Azure, and a pragmatic approach balancing speed, quality, and maintainability.

What you'll do

  • Lead the design and implementation of scalable architectural solutions that enable faster, more consistent onboarding of clients and Koddi partners
  • Advance software development practices with a strong emphasis on CI/CD automation, testing, and deployment reliability
  • Reduce dependence on custom development by building configuration-driven, reusable frameworks and enablement patterns
  • Partner closely with engineering leadership to identify technical bottlenecks and drive long-term platform and architectural improvements
  • Serve as a technical mentor, elevating engineering standards, code quality, and best practices across the team
  • Collaborate cross-functionally to deliver solutions that align with business needs while remaining maintainable and extensible
  • Design and develop tools and shared libraries that expand automation capabilities and improve developer productivity
  • Actively participate in technical discussions and decision-making, contributing ideas and perspectives that shape engineering direction

Requirements

  • Minimum of 8+ years of experience building enterprise-scale applications
  • Bachelor’s or Master’s degree in Computer Science or related field
  • Strong engineering fundamentals with a deep understanding of software design principles and best practices
  • Strong coding fundamentals with experience in object-oriented languages, with a preference for Java or C#
  • Experience working with both relational and non-relational data stores, including SQL Server and Redis
  • Hands-on experience running and supporting large-scale applications in AWS and/or Azure
  • Strong background in CI/CD pipelines, automation, and modern development workflows
  • Proven ability to create architectural patterns that prioritize reuse, configurability, and ease of onboarding
  • Demonstrated experience reducing technical complexity and development effort through thoughtful system design
  • Strong collaboration and communication skills, with the ability to influence technical direction
  • Experience mentoring and supporting the growth of other engineers
  • A pragmatic mindset that balances speed, quality, and long-term maintainability

Tech stack

JavaC#SQL ServerRedisAWSAzureCI/CDautomation

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.