Sr. Software Engineer - Python

Zenarate AI Coach empowers leading global brands to train confident, top-performing agents through AI Simulation Training. Trusted across over a dozen countries, Zenarate's AI Coach operates in 15 languages and serves industries such as financial services, healthcare, insurance, telecommunications, technology, retail, and travel. 

About the Position

We are looking for an experienced and passionate Sr. Software Software Engineer to build and optimize scalable, secure, and reliable systems that support our AI-driven solutions. If you thrive in a dynamic startup environment and are eager to tackle complex technical challenges, this role offers an exciting opportunity to make a significant impact. 

Responsibilities:

The company is looking for a Sr. Python-Engineer responsible for application support, improvement and customization. Your primary focus will be to develop functionality and features in a specialty system, with a focus on performance, reliability, and maintainability. You will work in a fast-paced environment for a growing business. You will work in a team of Enterprise & customizations, supporting all phases of the business. A detailed understanding of all of the components of application development and infrastructure is required.

Requirements

Basic Requirements:

  • Bachelor's degree in Computer Science, Information Technology, or related field with 4-6 years of hands-on experience in Python
  • Develop microservices using Python
  • Expert in Python, with at least 4+ years knowledge of at least one Python web framework (Flask, FastAPI, Django)
  • In-depth knowledge of RESTful & GraphQL API design and implementation
  • Familiarity with some ORM (Object Relational Mapper) libraries (SQLAlchemy Preferred)
  • Knowledge of user authentication and authorization between multiple systems, servers and environments
  • Expertise with SQL Databases
  • Expertise with Source Configuration Management (Git, Gitlab)
  • Knowledge in the development of high-performance and fault-tolerant systems
  • Knowledge of distributed systems programming
  • Excellent troubleshooting skills

Good To Have:

  • Expertise with NoSQL databases
  • Familiarity with AWS Cloud Services like Lambda, Athena, Glue would be a plus
  • In-depth knowledge of Linux environments, Web Servers (Nginx, Apache, etc.)
  • Knowledge of message-driven architectures
  • Good project management skills

Preferred Qualifications:

  • Proven experience in leading individual projects or subprojects.
  • Familiarity with iterative and agile development methodologies.
  • Experience collaborating within a global delivery team.
  • Ability to engage directly and effectively with business users across all levels.

Benefits

Benefits:

  • Competitive Salary: A salary package that grows alongside your experience and expertise.
  • Comprehensive Benefits: Enjoy a full range of benefits, including health insurance, lunch, team parties, outdoor tours, and more.
  • Inclusive Work Environment: A casual and collaborative workplace that values and respects every employee's ideas.
  • Exceptional Mentorship: Guidance from accomplished engineers with proven success in delivering impactful work.
  • Flexible Work Options: Work arrangements designed to support your work-life balance.

Zenarate is a company of people committed to:

  • Providing the Customer with the finest software backed by consistently top-quality service.
  • Deliver our software and services efficiently, thus ensuring fair prices to the Customer and a sound investment for the shareholder.
  • Treating the Customer as we expect to be treated –putting the Customer first every day and meaning it.
  • Being leaders in innovation, quality, efficiency, and customer satisfaction. Being known for doing the little things and the big things well.
  • Insisting on an inclusive environment where every single person is given the encouragement, support, and opportunity to be successful.

Zenarate is a company of people who expect to:

  • Be treated fairly. Work hard in an environment absolutely committed to excellence and Customer satisfaction.
  • Work with people who respect each other as important individuals.
  • Have meaningful work to do and the education, equipment, and support to do it.
  • Know what is required of them and be kept candidly informed of their performance and progress.
  • Be judged individually by the quality and consistency of their effort, enthusiasm, honesty and results.
  • Be encouraged to offer suggestions and ideas with the understanding that each will be promptly considered and responded to; be able to reasonably speak their minds.
  • Receive ample information about the company’s plans, activities, and results. If these values resonate with you then we look forward to meeting you.

For more information about the company visit www.zenarate.com

Zenarate is a leader in AI Simulation Training and Agent Development that helps global brands like Capital One, USAA, and Verizon develop high performing agents and representatives while improving operational efficiency across contact center teams. Zenarate’s unique AI Coach platform trains, certifies, measures and coaches thousands of agents in over 79 languages globally based on a brand’s ideal call skills and requirements. New agents are prepared before they go live with customers and live agent calls are analyzed to deliver valuable insights, trend analysis and targeted simulation coaching for ongoing development. Zenarate is the only platform to combine simulation training and actionable insights to transform how agents develop and perform. For more information, visit www.zenarate.com

View all jobs
Get hired quicker

Be the first to apply. Receive an email whenever similar jobs are posted.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job

This job is no longer available

Enter your email address below to get notified whenever we find a similar job post.

Unsubscribe at any time.