1

Senior Python Software Engineer Jobs in Binghamton, NY

As a Senior Software Engineer in our Binghamton hub, you'll spearhead a team of software engineers ... Proficiency in C++, C, Python, or C#, with experience leading teams in maintaining legacy code ...

Embedded Software Engineer Sr.

Owego, NY · Hybrid

$115K - $151K/yr

The Work As an Embedded Software Engineer Sr., you'll be responsible for the development of ... You'll collaborate across engineering disciplines to develop C/C++ and Python applications ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Write and maintain clean, efficient code in languages like C, C++, Python, or C#, with a focus on ... Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent ...

You'll collaborate across engineering disciplines to develop C/C++ and Python applications ... Key Responsibilities: -Embedded software development -Integrate algorithms and features into C/C ...

You'll collaborate across engineering disciplines to develop C/C++ and Python applications ... Key Responsibilities: -Embedded software development -Integrate algorithms and features into C/C ...

This software engineering position is within the Strategic Defense Solutions (SDS) business area ... Scripting Languages Knowledge (Python, Perl, etc.) * Experience with DevSecOps * Experience with ...

New

next page

Showing results 1-20

Senior Python Software Engineer information

See Binghamton, NY salary details

$52.7K

$136K

$186.8K

How much do senior python software engineer jobs pay per year?

As of Jun 27, 2026, the average yearly pay for senior python software engineer in Binghamton, NY is $135,982.00, according to ZipRecruiter salary data. Most workers in this role earn between $116,400.00 and $156,600.00 per year, depending on experience, location, and employer.

What is the difference between Senior Python Software Engineer vs Python Developer?

AspectSenior Python Software EngineerPython Developer
Required CredentialsBachelor's degree in CS or related field, experience in software engineeringBachelor's degree in CS or related field, coding proficiency
Work EnvironmentDesigning complex systems, leading projects, mentoringWriting code, developing applications, debugging
Employer & Industry UsageTech companies, startups, enterprise softwareWeb development, data analysis, automation projects
Common Search & Comparison IntentUnderstanding senior-level roles, responsibilities, and skillsEntry to mid-level coding roles, project involvement

The main difference between a Senior Python Software Engineer and a Python Developer lies in experience, responsibilities, and scope. Senior engineers typically lead projects, design system architecture, and mentor junior staff, while Python Developers focus on coding, application development, and implementation. Both roles require strong Python skills and relevant credentials, but senior roles demand more experience and leadership capabilities.

What are some common challenges faced by Senior Python Software Engineers when leading complex projects, and how can they be addressed?

Senior Python Software Engineers often face challenges such as balancing hands-on coding with mentoring junior team members, managing technical debt, and designing scalable solutions. Successfully addressing these challenges involves clear communication, proactive code reviews, and effective prioritization of tasks. Collaborating closely with cross-functional teams and fostering a culture of knowledge sharing can also help ensure project success and team growth.

What is the salary of senior Python developer?

The salary of a senior Python software engineer typically ranges from $100,000 to $150,000 annually, depending on experience, location, and industry. Skilled professionals with expertise in frameworks like Django or Flask and experience with cloud services may earn higher compensation.

Will AI replace Python coders?

AI tools can automate certain coding tasks, but Senior Python Software Engineers are essential for designing, developing, and maintaining complex software systems. AI is more likely to augment coding work rather than fully replace experienced developers, who bring problem-solving, creativity, and domain expertise that AI cannot replicate fully.

What are the key skills and qualifications needed to thrive as a Senior Python Software Engineer, and why are they important?

To thrive as a Senior Python Software Engineer, you need advanced proficiency in Python programming, strong problem-solving abilities, and a solid background in computer science or a related field. Familiarity with frameworks like Django or Flask, experience with version control systems such as Git, and knowledge of cloud platforms and CI/CD tools are typically required. Leadership, effective communication, and mentorship skills help you collaborate with teams and guide junior developers. These skills ensure the delivery of robust, scalable software solutions and foster a productive, innovative development environment.

What engineers make $500,000?

Senior Python Software Engineers with extensive experience, specialized skills in areas like machine learning or data engineering, and working in high-paying industries such as finance or tech can earn $500,000 or more annually. Compensation often includes base salary, bonuses, and stock options, especially at large tech companies or startups with significant funding.

What does a Senior Python Software Engineer do?

A Senior Python Software Engineer designs, develops, tests, and maintains complex software applications using the Python programming language. They often lead or mentor junior developers, architect software solutions, and ensure best coding practices are followed. These professionals collaborate with cross-functional teams to deliver scalable and efficient systems, troubleshoot issues, and optimize application performance. Their expertise includes advanced knowledge of Python frameworks, libraries, and development tools, as well as experience with databases, APIs, and cloud services.

Is it possible to make 300k as a software engineer?

Senior Python software engineers with extensive experience, specialized skills, and working in high-paying industries or companies can reach or exceed a $300,000 annual salary, especially with bonuses and stock options. Achieving this level often requires advanced knowledge of frameworks, cloud platforms, and a strong track record of project success.
What are popular job titles related to Senior Python Software Engineer jobs in Binghamton, NY? For Senior Python Software Engineer jobs in Binghamton, NY, the most frequently searched job titles are:
What cities near Binghamton, NY are hiring for Senior Python Software Engineer jobs? Cities near Binghamton, NY with the most Senior Python Software Engineer job openings:

Senior Software Engineer

Caeus

Binghamton, NY

$153K - $169K/yr

Full-time

Posted 8 days ago


Job description

Join CAE in Binghamton, NY, and Lead Innovation to Help Pilots Return Safely from Their Missions!

At CAE, we empower our leaders to drive mission-critical simulation solutions that train pilots and maintenance personnel, ensuring their safe return from real-world missions. As a Senior Software Engineer in our Binghamton hub, you'll spearhead a team of software engineers, providing technical and strategic leadership to develop and maintain software for high-fidelity flight and mission simulators, blending modern and legacy technologies to deliver cutting-edge training solutions. Live and work in the vibrant Greater Binghamton area, known for its affordable living, rich history, and access to the scenic Finger Lakes region-a perfect place to advance your tech leadership career and inspire innovation.

What You'll Do:

    • Provide technical oversight for modernizing legacy code bases critical to simulator functionality, guiding the team in implementing enhancements, new features, and optimizations to maintain system stability.

    • Drive the integration of advanced technologies, such as virtual reality (VR) and real-time systems, with legacy platforms, fostering innovation while ensuring seamless functionality for mission-critical applications.

    • Collaborate with cross-functional teams, including hardware engineers, systems engineers, and project managers, to align software development with simulator hardware requirements and project goals.

    • Manage software development projects using Waterfall and Agile/Scrum methodologies, balancing structured timelines with iterative sprints to meet deadlines and deliver high-quality solutions.

    • Oversee the development of clean, efficient code in languages like C, C++, Python, or C#, ensuring robust performance in real-time simulation environments.

    • Facilitate code reviews, release planning, and strategic brainstorming sessions, fostering a culture of innovation and excellence within a disciplined development process.

    • Troubleshoot and resolve complex technical challenges in legacy and real-time systems, guiding the team to ensure simulators meet the highest standards for pilot training in dynamic environments.

    • Make a global impact by leading software solutions that empower pilots and defense personnel to train effectively and return safely from their missions.

    What You Bring:

    • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).

    • 8+ years of professional experience in software engineering, with at least 3 years in a leadership or technical lead role in the tech industry, overseeing mission-critical or real-time systems development.

    • Proven leadership skills, with a track record of mentoring teams, driving technical innovation, and delivering high-quality software in high-stakes environments.

    • Proficiency in C++, C, Python, or C#, with experience leading teams in maintaining legacy code bases or developing real-time/embedded systems.

    • Expertise in software development for simulation or defense systems, with a strong understanding of integrating modern technologies (e.g., real-time processing) with legacy systems.

    • Strong project management skills, with expertise in Waterfall and/or Agile/Scrum methodologies, and the ability to lead teams in either environment.

    • Must be able to obtain and maintain an active DoD Secret or higher clearance prior to the start of employment.

    • Must be able to obtain and maintain Special Program Access.

    • Flexibility to support occasional overtime, weekend work, shift work, and site travel (CONUS).

    • Due to U.S. Government contract requirements, only U.S. citizens are eligible for this role.

    Why Binghamton?

    Binghamton offers small-town charm with big opportunities. With a thriving tech scene, proximity to Binghamton University, and access to nature, it's an ideal place to grow your leadership career and enjoy a balanced lifestyle. Whether you're a local, an alum, or relocating, you'll find a supportive community and endless potential.

    Security Responsibilities

    Must complywith all company security and data protection / usage policies and procedures.Personally responsible for proper marking and handling of all information and materials, in any form. Shall not divulge any information, or afford access, to other employees not having a need-to-know. Shall not divulge information outside company without management approval.All government and proprietary information will be accessed and stored electronically on company provided resources.

    • Incumbent must be eligible for DoD Personal Security Clearance.

    Due to U.S. Government contract requirements, only U.S. citizens are eligible for this role.

    Salary Range: $153,300-169,500

    The actual compensation rate is subject to the evaluation of the following factors (but not limited to): the candidate's work experience, qualifications, skills, internal equity, and market.

    Other Duties

    Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee for their job. Duties, responsibilities, and activities may change at any time with or without notice.

    CAE USA Inc. is an equal opportunity employer, and all qualified applicants will be considered for employment without regard to any protected characteristic, including disability and protected veteran status, as defined under federal, state, or local laws.

    Applicants needing reasonable accommodation should contact their recruiter at any point in the recruitment process. If you need assistance to submit your application because of incompatible assistive technology or a disability, please contact us at hrops@caemilusa.com

    About CAE

    At CAE, our mission is clear: to help make the world a safer place. For nearly 80 years, we've driven innovation in simulation, training, and mission readiness to support critical operations worldwide. By leveraging advanced technologies, we empower our customers to operate smarter, faster, and more sustainably. Join a purpose-driven organization where bold ideas are encouraged, collaboration drives progress, and your growth fuels our shared success.

    Position TypeRegularEqual Opportunity Employer

    CAE is an equal opportunity employer committed to providing equal employment opportunities to all applicants and employees without regard to race, color, national origin, age, religion, sex, disability status, protected veteran status, or any other characteristic protected by federal, state or local laws.At CAE, everyone is welcome to contribute to our success. Applicants needing reasonable accommodations should contact their recruiter at any point in the recruitment process.If you need assistance to submit your application because of incompatible assistive technology or a disability, please contact us at CAECarrieres-Careers@cae.com.

    Data Privacy

    Privacy Statement | CAE

    As part of our process, we may use AIsupported tools to help review applications, with human decisionmaking at every step. CAE thanks all applicants for their interest. However, only those whose background and experience match the requirements of the role will be contacted.