1

Mid Level Software Developer Jobs in Ulster, PA (NOW HIRING)

... Engineer skilled in software integration and verification for embedded avionic engine and flight ... level of operation. The position will require the development of formal Requirements Based Test ...

... Engineer skilled in software integration and verification for embedded avionic engine and flight ... level of operation. The position will require the development of formal Requirements Based Test ...

... a Sr Software Systems Engineer skilled in software integration and verification for embedded ... level of operation. The position will require the development of formal Requirements Based Test ...

... a Sr Software Systems Engineer skilled in software integration and verification for embedded ... level of operation. The position will require the development of formal Requirements Based Test ...

Showing results 41-60

Mid Level Software Developer information

See Ulster, PA salary details

$49.3K

$114.8K

$170.5K

How much do mid level software developer jobs pay per year?

As of Sep 3, 2026, the average yearly pay for mid level software developer in Ulster, PA is $114,844.00, according to ZipRecruiter salary data. Most workers in this role earn between $92,400.00 and $133,500.00 per year, depending on experience, location, and employer.

What is a mid level software developer?

A Mid Level Software Developer is a professional with a few years of experience who contributes to designing, coding, testing, and maintaining software applications. They work independently on tasks but also collaborate with senior developers and teams to implement solutions. Their role often includes debugging code, optimizing performance, and ensuring best practices in development. Mid-level developers are expected to have a solid understanding of programming languages, frameworks, and software development life cycles. They may also mentor junior developers and participate in code reviews to maintain code quality.

What are the typical daily responsibilities of a mid level software developer?

As a Mid Level Software Developer, your daily responsibilities often include writing and reviewing code, participating in code reviews, collaborating with colleagues on project requirements, and troubleshooting bugs or technical issues. You may also be involved in designing features, writing unit tests, and participating in regular stand-up meetings as part of an agile team. Additionally, you'll interact with product managers, QA engineers, and other team members to ensure the software meets project deadlines and quality standards. This role offers the chance to take on increasing ownership of projects while continuing to learn and grow professionally.

What are the key skills and qualifications needed to thrive in the mid level software developer position, and why are they important?

To thrive as a Mid Level Software Developer, you should have solid programming skills in languages like Java, Python, or JavaScript, along with a relevant bachelor's degree or equivalent experience. Familiarity with version control systems such as Git, frameworks like React or Spring, and knowledge of agile development practices are typically required. Effective problem-solving, clear communication, and a collaborative mindset are valuable soft skills in this position. These skills enable you to build reliable software, contribute to team projects, and adapt to evolving technical challenges.

What cities near Ulster, PA are hiring for Mid Level Software Developer jobs?

Cities near Ulster, PA with the most Mid Level Software Developer job openings:

Senior Software Engineer - DoD Clearance Required

StaffRight Associates, LLC

Binghamton, NY • On-site

$153K - $170K/yr

Other

Re-posted 4 days ago


Job description

Security Clearance Requirement

***Candidates must have a current DoD security clearance or a recently expired one.

The Opportunity

StaffRight Associates is sourcing for a premier leader in aerospace and defense technology to identify an accomplished engineering professional for an impactful long-term career opportunity. In this role, you will champion the architecture, development, and modernization of cutting-edge simulation, training, and mission-critical systems.

Managing the end-to-end software lifecycle for high-performance defense applications, you will act as a driving force behind technical innovation while guiding multidisciplinary teams toward excellence. This full-time, onsite position is located in the Binghamton, New York area and offers a vibrant ecosystem for professional advancement alongside industry experts.

What You’ll Do
  • Champion the evolution, design, and execution of sophisticated software platforms engineered for mission-critical defense and simulation architectures.

  • Cultivate the professional growth of team members by delivering technical direction, constructive code critiques, and ongoing mentorship throughout the development lifecycle.

  • Revitalize legacy software systems, ensuring heightened performance, seamless compatibility, and long-term architectural stability.

  • Engineer clean, high-performance source code across a variety of programming environments to meet strict operational demands.

  • Synthesize engineering efforts across hardware, systems, and project management units to achieve seamless integration and flawless program execution.

  • Drive collaborative technical planning sessions, architectural deep-dives, and comprehensive design assessments.

  • Investigate and mitigate intricate software anomalies occurring within high-stakes, real-time operating environments.

  • Validate software integrity by overseeing rigorous system integration, verification testing, and final product deployment.

  • Maximize software development processes by pioneering continuous improvement strategies focused on sustainable code quality and optimal system performance.

What You Bring
  • Active U.S. Citizenship (mandated by government contract constraints), with the capacity to secure and maintain a U.S. DoD Secret Security Clearance and clear subsequent Special Access Authorizations.

  • Educational Background: A Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or an equivalent technical field of study.

  • Professional Experience: 8 to 20 years of verifiable software engineering experience, highlighting a minimum of three years dedicated to Technical Leadership, Mentoring, or guiding software teams.

  • Core Methodologies & Environments: Advanced experience navigating Agile Frameworks, Scrum, Waterfall, or hybrid lifecycle models.

  • Technical Domains: Demonstrated success delivering robust solutions within Real-Time Applications, Embedded Systems, Multi-Threaded Applications, Simulation Modeling, System Integration Testing, Linux Application Development, and Aerospace / Defense environments.

  • Programming Languages: Comprehensive mastery of one or more core languages, including C++, C#, Python, or C.

Compensation & Total Rewards
  • Annual Base Salary: $153,000 – $170,000 (Full-Time / Direct Hire)

  • Comprehensive Benefits: A full suite of corporate benefits and competitive compensation tailored to experience level.

  • Relocation Package: Financial relocation assistance is available for qualified long-distance candidates.

About Binghamton, NY

Nestled in New York scenic Southern Tier, Binghamton offers a rare balance of career vitality and family-focused living. On the professional front, the region has evolved into a powerhouse for advanced manufacturing, aerospace, and defense tech, anchored by major industry players and the world-class research engine of Binghamton University. This creates an excellent climate for career longevity without the cutthroat congestion of a massive metro area. For families, that professional growth is paired with an exceptionally affordable cost of living. Excellent public schools, safe, tight-knit suburban neighborhoods like Endwell and Chenango Bridge, and beautiful parks provide a nurturing environment to raise children. Ultimately, Binghamton allows you to build a high-impact career while maintaining the time, space, and financial freedom to actually enjoy life with the people who matter most.

Joining StaffRight Associates

When you partner with StaffRight Associates in your search for your next role, you’re doing more than pursuing a job, you’re aligning yourself with a team of experts committed to placing top-tier talent in truly impactful positions. We take pride in fostering professional growth and connecting forward-thinking individuals with organizations that value innovation and excellence. We look forward to showcasing your expertise in a way that resonates with our clients and opens the door to meaningful opportunities.