Software Architect - Solution Architect - Lead Technical Engineer - Hybrid - Lahore
About the company we're hiring for Currently:
The company is a leading global insights platform servicing various clients including distinguished strategy consulting firms, renowned investment houses and well known global corporations.
Our mission is to provide faster insights to empower our clients decision making. Through our AI capabilities we accelerate the decision-making of our clients by connecting them to the world's top professionals and industry leaders.
The company is growing rapidly, with 600+ professionals in 11 offices across the US, South America, Europe, Middle East, and Asia.
Company Strength: 500+ Top Notch Guys
Role Summary/Purpose
Were looking for exceptional Lead Software Engineers who excel in dynamic, fast-paced environments. At the company, you'll be more than a technical expert; you'll be the de-facto go-to person on your team and for your colleagues in our Lahore office.
You evangelize software engineering excellence both within your team and the wider tech community. Were talking about open-source contributions, giving tech talks, attending meetups, giving department-wide brown bags, and leading excellence-driving initiatives within company. Were looking for leaders to establish new standards in software engineering excellence.
As a seasoned engineer, you will be constantly re-learning your craft and building a robust set of principles. You understand that when times are hard, principles should be relied upon, not abandoned.
You care about code quality
Test Driven Development isn't just a TLA - you believe in it, you do it yourself in your projects, and not because it looks good on a CV - you can demonstrate why its important!
If you come to meet us, were going to ask you about things like CQS, encapsulation, SOLID, outside-in-TDD, triangulation, verification, characterization tests, pairing, devils advocate, ping-pong, Gollum-style, red-green-refactor If your genuinely excited right now, then so are we!
You thrive on delivery
While quality is essential, you understand that flawless code that never gets to production has zero value. You know when to be pragmatic and value shipping early and often. You have the discipline to revisit imperfect products only when it is appropriate to do so, and you'll be working as part of a multidisciplinary team to help make that happen.
Were a product-led agile organization, delivering value early and often, and you should be comfortable working this way, too. You know how to work collaboratively and iteratively to incrementally improve the features and functionality of the product with each release. There are no big bangs here!
If you're passionate about exceptional code and thrive in an environment that values quality outcomes and continuous improvement, then we're eager to meet you!
In this role, you will (Key Responsibilities)
Provide strong technical leadership and coaching to your teams and the department.
Work in an agile software engineering environment to deliver awesome features that will delight our customers.
Write software in an iterative environment using continuous integration and continuous delivery.
Work in a collaborative environment to design, prove, document, engineer, test, deploy, scale and operate software.
Contribute technically to ensure design feasibility; approach; usability; architecture; code quality; testability; scalability; and performance.
Suggest appropriate technologies, techniques, and standards to help deliver our goals.
Participate in scrum ceremonies to help provide visibility and accountability toward the delivery of projects you're working on.
Pair with other team members.
Support and develop other software engineers by providing advice, coaching, mentoring, and educational opportunities.
Work to help ensure homogeneous code contributions from everyone on your team.
Work with a geographically distributed software engineering function.
Assist with driving the adoption of good practices across the department.
Update job knowledge by studying state-of-the-art development tools, programming techniques, and technologies; participating in educational opportunities; maintaining personal networks; and participating in professional organizations.
Job Requirements
Profiles we are seeking:
You should be able to demonstrate the use of some of the below skills, preferably by referencing previous commercial experience:
Leading multiple full-stack software engineering teams.
Managing on-site cross-functional teams, setting clear objectives, tracking progress, and addressing poor performance to ensure exceptional team outcomes.
Delivering large-scale design and build software projects.
High emotional intelligence with the ability to resolve conflict and coach others.
Working with DORA metrics and other team performance indicators.
Communicating technical concepts with the ability to influence decision-making at all levels.
Designing and building metrics that provide insights into the services being developed.
Experience working with mobile app development projects.
Adapting to evolving technologies and industry best practices.
Software engineering fundamentals: Writing tested, maintainable code; Software testing; Test-driven development; SOLID principles.
Advanced proficiency in English.
You will be practiced in the software development lifecycle:
Backlog refinement.
Estimation.
Implementation.
Testing.
CI/CD.
DevOps.
Release.
Operating / monitoring.
Rolling back.
Support
Other Details:
Working Days: Monday - Friday
Working Timings: 10:00 AM - 7:00 PM
Work Mode: Hybrid - Lahore
Location: Pakistan
Experience: 8+ years
Benefits:
Flexible working.
Complementary health insurance upon indefinite contract.
Additional vacation days based on tenure with the company.
Participation in the Internal SWAP Program with our global offices.
Life Insurance.
Fuel allowance
EOBI (Employee Old Age Benefit Insurance)
Provident Fund
Internal SWAP program
Training and mentorship program
Company-sponsored team events
Upload via this Link or share your updated resume at Fakyha@hrways.co (not com) and ccing jobs@hrways.co (not com)
About HR Ways:
"HR Ways is an Award winning Technical Recruitment Firm helping software houses and IT Product companies internationally and locally to find IT Talent. HR Ways is engaged by 300+ Employers worldwide ranging from worlds biggest SaaS Companies to most competitive Startups. We have entities in Dubai, Canada, US, UK, Pakistan, India, Saudi Arabia, Portugal, Brazil and other parts of the world. Join our WhatsApp Channel https://shorturl.at/983az to stay updated or visit www.hrways.co to know more."
Helpful Links:
FAQs: www.hrways.co/faq
Jobs: www.hrways.co/jobs
Blogs: www.hrways.co/blog