Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Technical Lead, Software Engineer_ Python & Go lang image - Rise Careers
Job details

Technical Lead, Software Engineer_ Python & Go lang

We are 3PILLAR GLOBAL 


We build breakthrough software products that power digital businesses. We are an innovative product development partner whose solutions drive rapid revenue, market share, and customer growth for industry leaders in Software and SaaS, Media and Publishing, Information Services, and Retail.

 

Our key differentiator is our Product Mindset. Our development teams focus on building for outcomes and all of our team members around the globe are trained on the Product Mindset’s core values – Minimize Time to Value, Solve For Need, and Excel at Change. Our teams apply this mindset to build digital products that are customer-facing and revenue-generating. Our business-minded approach to agile development ensures that we align to client goals from the earliest conceptual stages through market launch and beyond.


In 2024, 3Pillar Global India was named as a “Great Place to Work” for the sixth year in a row based on how our employees feel about our company, collaborative culture, and work/life balance - come join our growing team


Responsibilities
  • Independently guide the technical direction and implementation by the whole team within defined architecture in all stages from conceptualization to deployment.
  • Evaluate trade-offs between correctness, robustness, performance, and customer impact to ensure the development of the right solution, with client success at the forefront.
  • Create and lead the team's technical documentation and repository management practices, including tasks such as creating branches, pull requests, merges, etc.
  • Collaborate with product, design, and engineering teams to provide necessary oversight of architecture and dependencies influencing product strategy and direction.
  • Contribute to code reviews, documentation, and addressing complex bug fixes with a focus on security, performance, and reliability.
  • Be an active leader in the Engineering Practice community, mentoring Senior Engineers and others through Communities of Practice (CoPs) or on project teams, supporting the growth of technical capabilities.


Requirements
  • Must Have
  • A minimum of 7+ years of experience/expertise working as a Python Engineer, with proficiency in the specified technologies.
  • Python and Python frameworks- P1 ( 5+ yrs )
  • Multithreaded/Multiprocessing System
  • GoLang- P2( 1+ yrs )
  • FastAPI, Pydentic
  • AWS
  • Azure ( G2 H )
  • Docker
  • MLOps (Good to Have)
  • High level of English proficiency required to interact with a globally-based development team.
  • Experience leading Agile software development methodologies.
  • Demonstrated experience following and adapting high-level architecture to project and client needs.
  • Ability to verify/validate architecture implementations and influence overall architecture beyond the team.
  • High-level design proficiency following UML / C4 / ArchiMate.
  • Experience in effectively working collaboratively among relevant information stakeholders to create and implement well-tested, scalable, secure, and performant enterprise-level systems that ultimately deliver the client’s desired business outcome.
  • Demonstrated initiative in mentoring other engineers and decision-makers throughout the organization.
  • Very good knowledge of architectural styles and design patterns, SOLID principles and OWASP.

Additional Experience Desired:
  • Ability to set technical strategy and direct implementation across several teams/whole product.
  • Ability to refine and clarify technical details (including definition of done) based on internal or external PO for User Stories and task assignments.
  • Ability to provide technical orchestration among the overall tasks.
  • Experience in building CI/CD pipelines.
  • Knowledge of building Cloud Native applications.


Benefits
  • A competitive annual salary based on experience and market demands 
  • Flexi-timings 
  • Work From Anywhere
  • Medical insurance with the option to purchase a premium plan or HSA option for your entire family 
  • Regular Health check-up camps arranged by the company 
  • Recreational activities (Pool, TT, Wii, PS2) 
  • Business casual atmosphere
  • #LI-Remote
  • #LI-PR


What You Should Know About Technical Lead, Software Engineer_ Python & Go lang, 3Pillar

At 3PILLAR GLOBAL, we are looking for a passionate Technical Lead, Software Engineer specializing in Python and Go to become a key player in our innovative team. If you thrive in an environment that values a Product Mindset and the ability to guide a team through conceptualization to deployment, then this could be the perfect opportunity for you. You’ll take charge of defining technical direction, ensuring robust solutions while keeping client success at the forefront. Imagine collaborating closely with product, design, and engineering teams, overseeing architecture, and influencing product strategy. With over 7 years of experience, particularly in Python, multithreading, and GoLang, you'll be crucial in code reviews and mentoring Junior Engineers, fostering a strong engineering community within our organization. Your leadership will strengthen our culture, which has earned us recognition as a 'Great Place to Work' for six years running. When you join us in India, you can look forward to flexi-timings, work-from-anywhere options, and a competitive salary, all while working on exciting, revenue-generating digital products. Let’s build the future together!

Frequently Asked Questions (FAQs) for Technical Lead, Software Engineer_ Python & Go lang Role at 3Pillar
What are the primary responsibilities of a Technical Lead, Software Engineer at 3PILLAR GLOBAL?

A Technical Lead, Software Engineer at 3PILLAR GLOBAL is expected to guide the technical direction throughout all project stages, evaluate trade-offs in solutions, lead technical documentation efforts, and mentor team members. You will also collaborate with product and design teams to ensure alignment with architecture and product strategy, making a significant impact on the client’s success and the quality of the software products we develop.

Join Rise to see the full answer
What qualifications are required to apply for the Technical Lead position at 3PILLAR GLOBAL?

To qualify for the Technical Lead, Software Engineer role at 3PILLAR GLOBAL, candidates must have 7+ years of experience, particularly in Python, GoLang, and relevant frameworks. Strong proficiency in multithreading and cloud services like AWS and Azure is critical, along with experience in Agile methodologies and a demonstrated ability to mentor and guide junior engineers. Candidates should also possess solid architectural understanding and exemplary English communication skills.

Join Rise to see the full answer
Can you explain the importance of the Product Mindset for a Technical Lead at 3PILLAR GLOBAL?

The Product Mindset at 3PILLAR GLOBAL emphasizes minimizing time to value and solving for client needs, which is integral for a Technical Lead. This approach ensures that technical decisions align with the business goals and desired outcomes, ultimately driving customer growth and satisfaction. Your ability to champion this mindset will be essential to empower your team and deliver high-quality, impactful solutions.

Join Rise to see the full answer
What kind of work environment can a Technical Lead expect at 3PILLAR GLOBAL?

As a Technical Lead, you will enjoy a supportive and collaborative work environment at 3PILLAR GLOBAL, which has been recognized as a 'Great Place to Work'. The culture encourages flexibility, remote working, and an emphasis on work/life balance, ensuring you can thrive professionally while balanced personally. You will also have access to recreational activities and health perks, making it a great place to develop your career.

Join Rise to see the full answer
What are the growth opportunities for a Technical Lead at 3PILLAR GLOBAL?

At 3PILLAR GLOBAL, the growth opportunities are plentiful for a Technical Lead. You will have the chance to enhance your leadership skills, mentor junior engineers, and influence high-level architectural decisions. With ongoing training and professional development that encourages continuous learning, you can expand your technical capabilities and even explore emerging technologies within the field.

Join Rise to see the full answer
Common Interview Questions for Technical Lead, Software Engineer_ Python & Go lang
How do you prioritize technical debt against new feature development as a Technical Lead?

As a Technical Lead, prioritizing technical debt versus new features is crucial. A balanced approach is necessary; I evaluate the impact of both on overall project success and client satisfaction. Clear metrics and stakeholder communication help determine this balance, ensuring that while new features drive customer engagement, existing code quality remains high. This alignment fosters long-term product sustainability.

Join Rise to see the full answer
Can you describe your experience with Agile methodologies as a Technical Lead?

My experience with Agile methodologies involves leading teams through iterative development cycles, ensuring that we stay responsive to client feedback. As a Technical Lead, I facilitate daily stand-ups, sprint planning, and retrospectives, fostering an open communication culture that values collaboration. This structured yet flexible framework allows my team to adapt quickly, delivering high-quality products that meet client expectations efficiently.

Join Rise to see the full answer
What strategies do you use to mentor junior engineers?

Mentoring junior engineers is a significant part of my role as a Technical Lead. I promote a culture of knowledge sharing and hands-on training. Regular one-on-ones, pair programming sessions, and providing constructive feedback on code reviews are essential strategies I employ. I also encourage participation in Communities of Practice, enhancing their skills in a supportive environment where everyone can learn from each other.

Join Rise to see the full answer
How do you handle conflicts within your development team?

Conflicts in a development team can disrupt workflow, so I advocate for open and honest communication. When a conflict arises, I first address it directly, allowing each party to express their views. I facilitate a discussion to help find common ground and guide the team towards a resolution. Building trust and respect within the team often prevents conflicts before they escalate, creating a collaborative atmosphere.

Join Rise to see the full answer
What has been your most significant technical challenge as a Technical Lead?

One of my most significant challenges was when we had to migrate a monolithic application to microservices architecture. This required detailed planning, robust testing, and ensuring minimal disruption to service. By organizing cross-team workshops and encouraging knowledge sharing, we successfully tackled the challenge, significantly improving scalability and performance while maintaining client trust and satisfaction.

Join Rise to see the full answer
How do you ensure the quality and security of your codebase?

Ensuring the quality and security of our codebase is a top priority as a Technical Lead. I advocate for strong coding standards and regular code reviews, emphasizing secure coding practices through training sessions. Utilizing automated testing tools and integrating security assessment tools into our CI/CD pipeline also help identify vulnerabilities early on, enabling us to address them proactively.

Join Rise to see the full answer
Describe your experience with cloud technologies and their impact on development.

My experience with cloud technologies, particularly AWS and Azure, has profoundly shaped our development processes. It enables rapid deployment and scalable solutions, which enhance functionality and user experience. I prioritize cloud-native practices to minimize downtime and maximize reliability. This strategic use of cloud technologies allows our team to innovate swiftly, adapting to evolving business needs.

Join Rise to see the full answer
How do you deal with tight deadlines and high-pressure situations in projects?

In high-pressure situations, staying organized and focused is key. I employ agile planning techniques to break down tasks into manageable chunks, allowing the team to adapt quickly. Regular check-ins keep communication open, and resources are allocated effectively to meet deadlines without compromising quality. I also ensure the team feels supported, motivating them during crunch times.

Join Rise to see the full answer
What role does documentation play in your engineering practices?

Documentation plays a central role in fostering collaboration and ensuring continuity in our projects. As a Technical Lead, I advocate for maintaining comprehensive technical documentation, from architecture overviews to code comments. This creates clarity for current team members and aids onboarding for new hires. Well-structured documentation ensures everyone is aligned and can confidently contribute to the project.

Join Rise to see the full answer
How do you keep up with advancements in technology relevant to your role?

To stay current with technological advancements as a Technical Lead, I dedicate time weekly to reading industry publications, attending webinars, and participating in relevant online communities. Networking with other professionals in my field also provides insights into new tools and methodologies. Continuous learning is vital, and I share valuable resources with my team to encourage a collective growth mindset.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Maqsam Remote No location specified
Posted yesterday
Photo of the Rise User
Posted 5 days ago
Inclusive & Diverse
Growth & Learning
Customer-Centric
Collaboration over Competition
Medical Insurance
Maternity Leave
Flex-Friendly
401K Matching
Photo of the Rise User
Posted 9 days ago

3Pillar Global is a product lifecycle management and development company that engineers software products to help companies drive revenue. They are headquartered in Fairfax, Virginia.

135 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 17, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Front End Engineer at minware Washington DC at minware
Photo of the Rise User
15 people applied to Front-End Developer at Whizz
Photo of the Rise User
Someone from OH, Hudson just viewed Junior Designer at H&M Group
B
Someone from OH, Hudson just viewed Senior Designer, Women's Sportswear at BCI Brands
Photo of the Rise User
Someone from OH, Columbus just viewed Server at Otterbein SeniorLife
A
Someone from OH, Cleveland just viewed Personal Assistant *ASAP* at Alphabe Insight Inc
Photo of the Rise User
Someone from OH, Canton just viewed Senior Director, Communications at Imagine Pediatrics
Photo of the Rise User
Someone from OH, Euclid just viewed Software Engineer - Sr. Consultant level at Visa
Photo of the Rise User
Someone from OH, Dublin just viewed GTM Recruiter (Contract) at Notion Labs
Photo of the Rise User
Someone from OH, West Chester just viewed Marketing Manager, Brand at Felix
Photo of the Rise User
Someone from OH, Amelia just viewed Call Center Representative at Ascensus
Photo of the Rise User
Someone from OH, Amelia just viewed Remote Call Center Representative at Conduent
Photo of the Rise User
Someone from OH, Amelia just viewed Credit and Collection Analyst at AbbVie
O
Someone from OH, Dayton just viewed Data Engineer at On-Hire
Photo of the Rise User
Someone from OH, Cincinnati just viewed Reentry Coordinator at Commonwealth of Kentucky
A
Someone from OH, Lewis Center just viewed 34505367634 - Fraud Analyst at Activate Talent
Photo of the Rise User
Someone from OH, Dublin just viewed Senior Third-Party Risk Analyst at Fenergo