Resume Score
CV/Résumé Score
  • Expertini Resume Scoring: See how well your CV/Résumé matches this job: Lead software engineer.
Lima Jobs Expertini

Lead software engineer — Outcode Software, Lima (Hiring Now)

Lead software engineer



Job description

The Principal Engineer at Outcode Software plays a critical leadership role in shaping and maintaining the technical direction across assigned projects.

This position requires deep expertise in software development methodologies, hands-on experience with a wide range of technologies, and the ability to influence and drive organization-wide best practices. 

The Principal Engineer collaborates closely with the Director of Engineering to ensure all teams follow established best practices and have access to the resources and training necessary for success.

Beyond defining and enforcing best practices, the Principal Engineer is actively involved in leading project execution, engaging directly with clients, mentoring engineers, conducting code reviews, troubleshooting complex technical issues, and contributing to the overall strategy and direction of the company. 

They are responsible for fostering a culture of continuous learning, technical excellence, and collaboration across engineering teams, while ensuring that every project they oversee is delivered successfully and meets client expectations. 

Project Leadership & Client Engagement 

The Principal Engineer takes ownership of project execution end-to-end, acting as the technical anchor for both the team and the client throughout the engagement. 

  • Project Leadership: Lead assigned projects from inception through delivery, ensuring scope, quality, and timelines are consistently met and that work is delivered on-time and on-budget. 
  • Client Engagement: Serve as a primary point of contact with the client, maintaining clear, proactive, and transparent communication around progress, risks, trade-offs, and decisions. 
  • Agile Rituals: Drive and participate in agile ceremonies (daily stand-ups, refinements, planning, retrospectives, and reviews), ensuring the team operates with discipline and predictability. 
  • Pull Request Reviews: Perform thorough and timely reviews of pull requests, providing actionable feedback that improves code quality, maintainability, and alignment with architectural standards. 
  • Hands-On Contribution: Roll up your sleeves and write or fix code whenever the project requires it — whether to unblock the team, address critical issues, or accelerate delivery of high-priority items. 
  • Code Audits: Conduct periodic code audits across assigned projects to identify risks, technical debt, and opportunities for improvement, and to ensure ongoing adherence to engineering standards. 

Technical Leadership & Engineering Excellence 

Beyond individual project delivery, the Principal Engineer shapes the broader technical culture and capability of Outcode Software. 

  • Team Support: Act as a go-to resource to unblock project teams by troubleshooting complex technical challenges, providing solutions, and helping teams meet their commitments. 
  • Technical Guidance: Provide in-depth technical guidance across every project assigned, raising the engineering bar through mentorship and example. 
  • Define Best Practices: Lead the creation and adoption of engineering best practices and guidelines that align with Outcode Software’s vision and objectives. 
  • Implementation & Coaching: Partner with Engineering Managers and Tech Leads to implement and ensure the adoption of best practices across all projects. 
  • Training & Development: Plan, organize, and deliver ongoing training and mentoring programs to ensure engineers are continuously learning and improving their skills. 
  • Contribute to Strategy: Work alongside senior leadership to shape technical strategies that drive the company’s long-term goals, ensuring alignment with overall business objectives. 
  • Internal Tools & Process Improvement: Contribute to building and maintaining internal tools, frameworks, and processes that streamline development workflows and improve overall productivity. 

Qualifications 

E04JI80034mh40969ed


Required Skill Profession

Computer Occupations



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Productivity & Wellbeing (Private)

Organize and maintain wellness

Salary and Tax Calculator

Financial planning tools

Interview Preparation (Private)

Master your interviews

Application Tools (Private)

Optimize your applications

Career Planning & Analysis (Private)

Plan your career path

CV & Resume Builder Templates (Private)

Professional resume templates

Community Research

Join and contribute

Profile & Core Tools

Build your professional presence

Other Utilities (Private)

Additional helpful tools

Resources & FAQ

Get help and guidance
Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Lead software Potential: Insight & Career Growth Guide