Full Time

Senior Software Engineer - Python (REMOTE)

SailPoint
Remote!
$100,000 - $150,000* / year

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by SailPoint, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Senior Software Engineer specializing in Python at SailPoint, you will play a pivotal role within our development team, contributing to the architecture, design, and implementation of robust software solutions. Your expertise in Python will be critical as you work alongside a diverse group of professionals to enhance and maintain our software products. This position offers an exciting opportunity to advance your career while driving innovation and delivering exceptional value to our clients in an entirely remote work environment.



Job Responsibilities

  • Design, develop, and maintain scalable software applications using Python.
  • Collaborate with cross-functional teams to gather requirements and define software specifications.
  • Analyze and improve system performance, reliability, and security.
  • Write high-quality, maintainable code and conduct code reviews for peers.
  • Implement unit tests and integrate testing frameworks to ensure optimal functionality.
  • Participate in Agile methodologies and contribute to continuous improvement practices.
  • Mentor junior team members and assist in their professional development.
  • Stay up-to-date with industry trends and emerging technologies to enhance product offerings.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; a Master's degree is a plus.
  • 5+ years of professional software development experience with a focus on Python.
  • Proficient in web frameworks such as Django or Flask.
  • Experience with RESTful APIs and microservices architecture.
  • Strong understanding of database management systems, preferably SQL and NoSQL.
  • Familiarity with cloud computing platforms (AWS, Azure, or Google Cloud).
  • Excellent problem-solving skills and the ability to debug complex software issues.
  • Strong communication skills and the ability to work effectively in a remote team environment.


Technologies & Tools

This position will require you to work with a variety of technologies and tools, including but not limited to Python, Django, Flask, AWS services, Docker, Kubernetes, Git, and CI/CD pipelines. Familiarity with both relational and non-relational databases is essential, as well as experience with testing frameworks to ensure the delivery of high-quality software solutions.



Ideal Candidates

The ideal candidate for the Senior Software Engineer position at SailPoint will demonstrate a passion for technology and a commitment to excellence in software development. They will possess strong analytical and critical thinking abilities, along with a collaborative mindset to effectively navigate complex projects within a remote setting. A proactive approach to learning and adapting to new challenges, combined with the ability to communicate technical concepts to non-technical stakeholders, will make them a valuable asset to our team.

In August there were 7.1 million job openings in the US, and 7 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.