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 Access Genie, so some details may not match this job. The employer's own page has the real description.
Overview
Access Genie is seeking a highly skilled Senior Python Software Engineer to join our dynamic team. The successful candidate will play a pivotal role in designing and developing high-quality software solutions that enhance our product offerings. This role involves collaborating with cross-functional teams, mentoring junior developers, and driving best practices in software engineering. The ideal individual will be passionate about technology, possess exceptional problem-solving skills, and have a proven track record of success in a similar capacity.
Job Responsibilities
- Design, develop, and maintain scalable and efficient Python applications.
- Collaborate with product managers, designers, and other stakeholders to understand requirements and provide innovative solutions.
- Perform code reviews, unit testing, and continuous integration to ensure high standards of software quality.
- Mentor and guide junior developers, promoting knowledge sharing and best practices within the team.
- Participate in the full software development lifecycle, from planning and design to deployment and maintenance.
- Identify and troubleshoot performance bottlenecks and optimize application performance.
- Stay abreast of industry trends and emerging technologies to keep the company’s software current and competitive.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 5+ years of experience in software development with a focus on Python programming.
- Strong knowledge of web frameworks such as Django, Flask, or similar.
- Experience with database technologies, including SQL and NoSQL databases.
- Familiarity with cloud services (e.g., AWS, Azure, GCP) is a plus.
- Understanding of software development methodologies such as Agile or Scrum.
- Excellent analytical, debugging, and problem-solving skills.
- Strong communication skills and ability to work effectively in a team environment.
Technologies & Tools
The Senior Python Software Engineer will primarily work with Python, leveraging frameworks like Django and Flask. Familiarity with version control systems such as Git is essential, along with experience in CI/CD tools for continuous integration and deployment. The role may also involve using various cloud service platforms, containerization technologies (e.g., Docker), and project management tools to maintain productivity and efficiency.
Ideal Candidates
The ideal candidate will be a proactive, self-motivated individual with a deep passion for software engineering and a commitment to quality. They will demonstrate a continuous desire to learn and grow professionally, along with a collaborative spirit that fosters team success. Strong organizational skills, attention to detail, and the ability to handle multiple tasks simultaneously will further contribute to one's success in this role. A positive attitude and the capability to adapt to changing requirements will also make a candidate stand out.
In the Columbus, OH metro area, the middle pay across its 1.1 million jobs was $51,340 a year in May 2025, says the Bureau of Labor Statistics. Pay calculator →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.