Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
LATAM Principal Software Engineer (Python/Go) image - Rise Careers
Job details

LATAM Principal Software Engineer (Python/Go)

Praxent is transforming the financial services industry by modernizing customer-facing software applications. They seek a Principal Software Engineer to lead development teams and foster a collaborative work environment.

Skills

  • Strong proficiency in Python and Go.
  • Experience in building scalable APIs and microservices.
  • Familiarity with Docker, Kubernetes, and database management.

Responsibilities

  • Lead development teams ensuring sprint commitments are met.
  • Architect complex systems and establish DevOps processes.
  • Conduct technical reviews and address performance issues.
  • Manage escalations and communicate expectations across teams.
  • Propose new processes to improve delivery efficiencies.

Education

  • Bachelor's Degree in Computer Science or Software Engineering.
  • Equivalent experience in relevant technology and projects.

Benefits

  • 12 days of paid time off after the first three months.
  • Support for continuing education and professional development.
  • Promotion of a healthy work/life balance.
To read the complete job description, please click on the ‘Apply’ button
Praxent Glassdoor Company Review
4.8 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Praxent DE&I Review
4.8 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Praxent
Praxent CEO photo
Tim Hamilton
Approve of CEO

Average salary estimate

$51744 / YEARLY (est.)
min
max
$45492K
$57996K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About LATAM Principal Software Engineer (Python/Go), Praxent

Are you ready to take your software engineering career to the next level? At Praxent, we're searching for a talented LATAM Principal Software Engineer with expertise in Python and Go to join our international remote team. You’ll be at the forefront of transforming the financial services sector as you help our clients revitalize their outdated customer-facing applications. Imagine diving into a variety of exciting projects that spark innovation and encourage learning! With over 20 years in business, we pride ourselves on fostering a vibrant work culture, supporting our team members to work in their own unique ways, whether it’s from a beach in Mexico or their favorite café. As a Principal Software Engineer, you’ll lead development teams ensuring that our projects are completed on time, while also driving the architectural vision behind complex systems. You’ll wear many hats: from cultivating camaraderie among team members to holding technical reviews to guarantee quality deliverables. If you're someone who's passionate about mentoring others and eager to communicate value to clients clearly, you’ll fit right in! We value autonomy, and we've built our processes around the belief that you shouldn't have to compromise your work-life balance. With room for professional growth and a commitment to learning, your ideas will be welcomed and celebrated here. At Praxent, we care deeply about each individual, and we’re excited to support your journey as a Principal Software Engineer. Join us and help shape the future of financial services software development!

Frequently Asked Questions (FAQs) for LATAM Principal Software Engineer (Python/Go) Role at Praxent
What are the key responsibilities of the LATAM Principal Software Engineer at Praxent?

As a LATAM Principal Software Engineer at Praxent, you will lead development teams to ensure sprint commitments are met, architect complex systems, and establish DevOps processes. You will also conduct technical reviews to maintain quality, propose new processes to improve delivery, and evaluate potential candidates during the hiring process.

Join Rise to see the full answer
What qualifications are required for the LATAM Principal Software Engineer position at Praxent?

To qualify for the LATAM Principal Software Engineer position at Praxent, candidates should have 8-12 years of professional experience, strong proficiency in Python or Go, and a solid understanding of microservices and cloud-based deployments. Experience in people management and the ability to communicate technical concepts to clients are also essential.

Join Rise to see the full answer
What is the company culture like at Praxent for the LATAM Principal Software Engineer?

At Praxent, the company culture is centered around autonomy, collaboration, and respect. As a LATAM Principal Software Engineer, you'll enjoy a healthy work-life balance and the freedom to work in environments that suit you. With core values that promote teamwork and personal development, you will find yourself surrounded by a supportive and innovative team.

Join Rise to see the full answer
How does Praxent support professional development for the LATAM Principal Software Engineer role?

Praxent is committed to supporting the professional development of its employees, including the LATAM Principal Software Engineer. The company provides financial assistance for classes, conferences, and other educational opportunities. Additionally, the culture of learning is encouraged through various development cohorts throughout the year.

Join Rise to see the full answer
What is the salary range for the LATAM Principal Software Engineer position at Praxent?

The salary range for the LATAM Principal Software Engineer position at Praxent is between $3,791 and $4,830 USD per month. This range is based on role, level, location, and factors such as skills and experience, ensuring fair compensation for all team members.

Join Rise to see the full answer
Common Interview Questions for LATAM Principal Software Engineer (Python/Go)
What experience do you have with Python and Go in a software engineering role?

Discuss specific projects where you've utilized Python or Go, emphasizing your contribution and impact on the project. Highlight any challenges you faced and the solutions you implemented to show your problem-solving skills.

Join Rise to see the full answer
Can you explain your approach to leading a development team to meet sprint commitments?

Share a detailed process you use to plan sprints, allocate tasks, and maintain team motivation, including examples of how you ensure open communication and address any blockers swiftly.

Join Rise to see the full answer
How do you ensure quality in the software development process?

Talk about the importance of conducting technical reviews, establishing testing protocols, and promoting a culture of accountability among team members to ensure high-quality outcomes.

Join Rise to see the full answer
Describe your experience with cloud-based architectures and services.

Detail your familiarity with various cloud platforms, mentioning any particular projects where you've architected solutions using cloud services, and how that benefited the client's needs.

Join Rise to see the full answer
How do you mentor junior developers and help them grow technically?

Discuss your mentorship style, including regular code reviews, pair programming, and providing constructive feedback, as well as specific instances where you guided someone to improve their skills.

Join Rise to see the full answer
What is your understanding of microservices architecture?

Provide a clear explanation of microservices and their benefits. Share examples of how you've implemented this architecture in previous projects and the impact it had on the effectiveness of the software.

Join Rise to see the full answer
How do you approach technical planning and estimation?

Illustrate your methodology for breaking down projects into manageable tasks, estimating timelines, and involving the team in discussions to ensure everyone is aligned and committed to the project plan.

Join Rise to see the full answer
Discuss a time when you had to present technical information to non-technical stakeholders.

Share your approach to simplifying complex technical concepts, using visual aids or analogies, and the importance of focusing on business value to ensure clarity and buy-in from the stakeholders.

Join Rise to see the full answer
How do you address performance issues in software applications?

Discuss the techniques and tools you use to diagnose performance issues, including profiling, monitoring, and conducting load tests, along with your strategy for implementing effective optimizations.

Join Rise to see the full answer
Why do you want to work for Praxent as a LATAM Principal Software Engineer?

Relate your values to those of Praxent, emphasizing what excites you about their innovative approach in the financial services industry and how your skills will contribute to their mission and culture.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Parspec Remote No location specified
Posted 14 days ago
Photo of the Rise User
Posted 8 days ago
Photo of the Rise User
Posted 13 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
InPost Remote Pana Tadeusza, Kraków, Poland
Posted 2 days ago
Dental Insurance
Performance Bonus

Praxent is a financial services digital consulting and development firm. We help our clients command their future and reach their growth goals by delivering on their digital experience roadmaps. Specializing in end-to-end digital transformation, o...

3 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$45,492/yr - $57,996/yr
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 10, 2024

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!