Lead Software Engineer

P.E.A.C.H. Teams$150K — $170K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • IT-related degree/diploma or equivalent preferred
  • 8+ years of software development experience
  • 2-3 years in a technical leadership role
  • Strong proficiency in backend development languages (e.g., Python, C#/.NET)
  • Experience with modern frontend frameworks (e.g., React, Angular)
  • Hands-on experience with microservices and API-driven architectures
  • Strong understanding of software engineering best practices

Responsibilities

  • Lead end-to-end technical delivery of software solutions
  • Act as the primary technical contact for project teams
  • Translate high-level architecture into implementable designs
  • Ensure quality, performance, scalability, and security of deliverables
  • Contribute hands-on to development of critical components
  • Partner with the Systems Architect to implement engineering solutions
  • Guide teams to develop full-stack applications

Benefits

  • Hybrid work schedule with remote options
  • Collaborative office environment
  • Supportive team culture focused on success
  • Opportunities for continuous learning and development
  • Mentorship and guidance provided to team members
Full Job Description
At KORE, communication and collaboration is our top priority. As a team member, you'll be working closely with all departments to develop our software, TRAX, and the infrastructure surrounding it. We have a strong teamwork-oriented culture, meaning you're surrounded by resources who want you to succeed. Your contributions will also have a direct impact. You'll be providing meaningful change to the company and serve to enhance our processes.

Job Mandate

The Lead Software Engineer acts as a Technical Lead responsible for guiding the design,

development, and delivery of high-quality software solutions. Working closely with the Systems

Architect, this role ensures that architectural vision is translated into practical, scalable, and

maintainable implementations.

This is a hands-on leadership role without direct reports, focused on project oversight, technical

decision-making, and mentoring developers. The ideal candidate balances strong engineering

depth with leadership influence, ensuring teams deliver reliable, secure, and high-performing

applications aligned with modern cloud-native and AI-enabled architectures.

Major Responsibilities:

Technical Leadership & Delivery
  • Lead the end-to-end technical delivery of software solutions, ensuring alignment with architectural standards and business objectives
  • Act as the primary technical point of contact for project teams, resolving complex design and implementation challenges
  • Break down high-level architecture into implementable designs, tasks, and development plans
  • Ensure code quality, performance, scalability, and security across all deliverables
  • Contribute hands-on to development, particularly on critical or complex components

Collaboration with Architecture
  • Partner closely with the Systems Architect to translate architecture into actionable engineering solutions
  • Provide feedback on architecture based on implementation realities, risks, and trade-offs
  • Ensure adherence to enterprise patterns (API-first, microservices, event-driven, cloud-native)
  • Support design reviews, technical governance, and solution validation

Application Development & Engineering Practices
  • Design and develop modern applications using microservices, APIs, and event-driven architectures
  • Guide teams in building full-stack solutions (frontend, backend, integrations)
  • Promote and enforce best practices in coding standards, testing, and secure development
  • Drive adoption of reusable components, shared services, and engineering accelerators

Cloud, Platform & DevOps
  • Develop and deploy applications on Microsoft Azure using cloud-native services • Work with containerized environments (Docker, Kubernetes) to build scalable applications
  • Implement and optimize CI/CD pipelines and DevOps practices
  • Ensure observability through logging, monitoring, and tracing

AI & Data-Driven Development
  • Collaborate on integrating AI/ML and generative AI capabilities into applications
  • Implement APIs and services that leverage AI platforms and data pipelines
  • Ensure applications are designed to support data-driven and intelligent workflows
  • Work with data teams to enable reliable integration with data platforms

Mentorship & Team Enablement
  • Provide technical mentorship and guidance to junior and intermediate developers
  • Conduct code reviews and promote continuous improvement in engineering practices
  • Support onboarding and skill development within the team
  • Lead by example through hands-on contribution and engineering excellence


Project Oversight & Execution
  • Collaborate with project managers and stakeholders to ensure timely and high-quality delivery
  • Identify technical risks, dependencies, and mitigation strategies
  • Contribute to sprint planning, estimation, and backlog refinement
  • Communicate progress, challenges, and technical decisions effectively

Working Conditions:
  • Hybrid of remote work and office setting • Office setting
  • Open, collaborative office space (may vary by location)
  • Fast paced environment with tight deadlines
  • Reliable access to personal transportation is a requirement

Minimum Required Technical Skills / Qualifications

Knowledge:
  • Education, Training • IT related degree/diploma or equivalent in related field preferred

Experience:
  • 8+ years of experience in software development, with at least 2-3 years in a technical leadership or lead role

Technical Skills:
  • Strong proficiency in backend development (e.g., Python, C#/.NET, or similar)
  • Experience with modern frontend frameworks (e.g., React, Angular)
  • Hands-on experience designing and building distributed systems, microservices, and API-driven architectures
  • Solid understanding of software engineering best practices, including testing, version control, code quality, and secure development
  • Strong proficiency in backend development (e.g., Python, C#/.NET, or similar)
  • Experience with modern frontend frameworks (e.g., React, Angular)
  • Hands-on experience designing and building distributed systems, microservices, and API-driven architectures
  • Solid understanding of software engineering best practices, including testing, version control, code quality, and secure development
  • Strong understanding of API design, RESTful services, and integration patterns
  • Experience with data platforms and integration (SQL, NoSQL, messaging systems such as Kafka or Service Bus)
  • Familiarity with event-driven architecture and asynchronous messaging patterns
  • Exposure to AI/ML integration, including leveraging AI services or APIs within applications
  • Experience with mobile application development or cross-platform frameworks (e.g., Flutter) is an asset
  • Understanding of security best practices and secure coding standards
  • Experience working closely with architecture teams in enterprise environments
  • Proven ability to lead technical delivery, mentor developers, and influence engineering practices
  • Strong problem-solving, communication, and stakeholder collaboration skills
  • Experience working in Agile/Scrum environments

Minimum Required Behavioural / Soft Skills

Skills:
  • Ability to lead technical direction and influence decisions without formal authority
  • Excellent communication skills, with the ability to clearly explain complex technical concepts and trade-offs
  • Strong stakeholder management and relationship-building across engineering, architecture, and business teams
  • Proven ability to mentor and coach developers, elevating overall team capability
  • Strong problem-solving skills, with the ability to navigate complex and ambiguous technical challenges
  • Sound decision-making, balancing speed, quality, scalability, and maintainability
  • High level of ownership and accountability for delivery outcomes and solution quality
  • Strong collaboration skills, working effectively across cross-functional teams
  • Results-driven mindset with a focus on execution and delivering high-quality outcomes
  • Adaptability and continuous learning, including openness to new technologies such as AI/ML

Salary: $150k-$170k

About P.E.A.C.H. Teams

P.E.A.C.H. Teams Careers

There has never been a more opportune time to join the dynamic team at P.E.A.C.H. Teams—the leading innovators in collaborative solutions.

Work You’ll Do

Join P.E.A.C.H. Teams' top-tier professionals to assist some of the most prestigious companies in navigating their path to digital mastery. At the forefront of innovation and leadership, P.E.A.C.H. Teams stands as a beacon of expertise in the integration of technology and strategic business solutions. Transform enterprises and reshape industries with the brightest minds at P.E.A.C.H. Teams. This company holds a unique position in the market, thriving at the nexus of technology, industry knowledge, and digital innovation. Engage with a global team of business and technology advisors to help clients excel through their transformation journeys. Collaborate with an expansive network of professionals—dedicated to fostering leadership, diversity, and innovation.

Introducing the P.E.A.C.H. Teams Business Advisory

The team is dedicated to building a leading Advisory group to guide some of the most renowned companies through their digital transformation challenges using cutting-edge strategies.

Innovative Work

Join the ranks of over 30,000 dedicated experts at P.E.A.C.H. Teams, where technology meets practical industry application and digital creativity.

Drive Innovation

Deliver targeted solutions and harness the power of a robust platform through a depth of consulting experience and innovation that stands unparalleled.

Be Part of a Great Team

Engage in a wide array of projects utilizing the latest Microsoft technologies and leverage the collective capabilities, global reach, and innovative solutions developed by the team.

Future-Proof Your Career

P.E.A.C.H. Teams offers limitless opportunities for career advancement with comprehensive training, development, and certification support that are unmatched in the industry.

Explore Career Opportunities

Discover how P.E.A.C.H. Teams is revolutionizing industries: - Implementing predictive maintenance systems to foresee critical needs. - Developing end-to-end solutions that enhance operational efficiencies and drive growth.

The P.E.A.C.H. Teams Advantage

The combined service capabilities, global outreach, and collaborative solution development enable clients to tackle disruption and lead industry transformations. Clients worldwide turn to P.E.A.C.H. Teams for innovative strategies and solutions that propel them into new heights of digital achievement.

Stay Connected

Join the Team

Search for open positions that align with your skills and interests. P.E.A.C.H. Teams seeks passionate, curious, and creative individuals who are driven to find solutions and excel as team players. SEARCH P.E.A.C.H. TEAMS JOBS

Keep Up to Date

Stay informed with career tips, insider perspectives, and industry-leading insights you can utilize today—all from the professionals who work at P.E.A.C.H. Teams.

READ CAREERS BLOG

Job Alert Emails

Customize your subscription to receive job alerts, the latest news, and insider tips tailored to your preferences. Explore the exciting and rewarding opportunities that await at P.E.A.C.H. Teams.
Learn more about P.E.A.C.H. Teams

Similar Jobs

More Jobs at P.E.A.C.H. Teams

More Information Technology Jobs

Find similar Lead Software Engineer jobs: