Demo

Senior Software Engineer, Product Engineer

JMA Resources, Inc.
Mechanicsburg, PA Full Time
POSTED ON 5/22/2026
AVAILABLE BEFORE 6/20/2026
Position Overview

We are seeking a highly motivated Senior Developer to join our product engineering team. In this role, you will serve as a senior individual contributor responsible for designing, developing, and evolving scalable software solutions that support our platform and product initiatives.

As part of a cross-functional product team, you will collaborate closely with Product Management and other engineers to translate business and user needs into high-quality technical solutions. In addition to hands-on software development, you will serve as the technical lead for the product, helping guide architectural direction, technology selection, integration strategies, scalability, and long-term maintainability of the product ecosystem.

This role combines strong technical execution with technical leadership responsibilities. You will mentor and support junior developers through collaboration, code reviews, and guidance while helping establish engineering best practices and development standards across the team.

Responsibilities

  • Design, develop, test, deploy, and maintain scalable software solutions supporting product initiatives.
  • Collaborate with Product Management and cross-functional stakeholders to define technical approaches that align with business and user needs.
  • Serve as the technical lead for the product technical stack, guiding architecture decisions, integration patterns, scalability strategies, and technology direction within the product domain.
  • Contribute hands-on development across front-end, back-end, APIs, integrations, and data services as needed.
  • Lead technical design discussions and contribute to roadmap planning and solution strategy.
  • Participate in code reviews and promote engineering best practices related to quality, maintainability, security, and performance.
  • Debug and resolve complex software defects, system issues, and performance bottlenecks.
  • Help establish and maintain development standards, CI/CD practices, documentation, and technical governance within the product team.
  • Mentor and support junior developers through technical guidance, collaboration, pair programming, and constructive feedback.
  • Stay current with emerging technologies, development frameworks, and industry best practices to continuously improve platform capabilities and engineering efficiency.
  • Carry out other related duties as assigned, demonstrating flexibility and adaptability in meeting evolving client, platform, and company needs.

Required Qualifications

  • 7 years of professional experience in software development.
  • Hands-on experience developing applications using one or more modern programming languages (e.g., JavaScript, Python, Java, or C#, F#).
  • Experience with front-end or back-end web development frameworks (e.g., React, VUE, Node.js, .NET).
  • Strong understanding of relational and/or NoSQL databases (e.g., PostgreSQL, MongoDB, SQL Server).
  • Understanding of geospatial data formats (e.g., GeoJSON, shapefiles) and spatial analysis techniques.
  • Understanding of software development principles, design patterns, and Agile methodologies.
  • Strong communication and collaboration skills with a willingness to learn and grow

Preferred Qualifications

  • Experience working with GIS platforms and tools such as Esri ArcGIS, Leaflet, Mapbox, or OpenLayers
  • Experience contributing within Agile product teams under product-driven development and delivery models.

Creating An Environment Of Respect And Opportunity

At JMA Resources, we value the many paths people take to develop their skills and expertise, and we welcome candidates from all backgrounds. Your qualifications may come from a variety of experiences, including formal education, certifications, professional development, mentorship, hands-on work, or a unique combination of these. We encourage you to share the distinctive journey that has pre ared you for this role during your interviews.

**Location & Commitments:**

  • Position: Full Time
  • Work Arrangement:
  • Hybrid - Employees typically spend 2 to 3 days in the office in Mechanicsburg, Pennsylvania, with flexibility to work remotely on remaining days depending on project requirements and personal preference.
  • Travel Requirements: May be required
  • Location Preference: Prefer candidates within a 50-mile radius of Mechanicsburg, Pennsylvania.
  • Work Hours: A typical workday consists of eight hours, totaling a forty-hour workweek. We understand that there may be times when employees will need to adjust their work hours due to client needs or personal reasons. To help balance these demands, we offer some flexibility in work schedules.

What We Offer

  • Competitive salary and discretionary bonuses.
  • Comprehensive health benefits, including medical, dental, and vision insurance.
  • Flexible Paid Time Off (PTO) and holidays to help you maintain a healthy work-life balance.
  • Opportunities for professional development and continued learning.
  • 401(k) retirement plan with company match.
  • Employee recognition programs and company events.

*JMA Resources is an equal opportunity employer committed to achieving a workforce with an environment free of discrimination and harassment. All aspects of employment, including recruitment, hiring, promotions, transfers, discipline, terminations, wage and salary administration, benefits, and training, are based on business needs, job requirements, and individual qualifications, without regard to race, age, color, physical or mental disability, religion, gender, sexual orientation, gender identity/expression, marital status, national origin, political affiliation or protected veteran status.*

*At JMA Resources, we are dedicated to fostering an inclusive environment for all qualified individuals. We provide reasonable accommodations to persons w*

Salary.com Estimation for Senior Software Engineer, Product Engineer in Mechanicsburg, PA
$129,667 to $150,344
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Engineer, Product Engineer?

Sign up to receive alerts about other jobs on the Senior Software Engineer, Product Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$128,617 - $162,576
Income Estimation: 
$163,289 - $195,234
Income Estimation: 
$117,033 - $148,289
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at JMA Resources, Inc.

  • JMA Resources, Inc. Mechanicsburg, PA
  • Position Overview: JMA Resources is seeking an Information Systems Security Officer to support Risk Management Framework activities for information systems... more
  • 4 Days Ago

  • JMA Resources, Inc. Mechanicsburg, PA
  • Position Overview: JMA Resources is seeking a highly motivated Senior Developer to join our product engineering team. In this role, you will serve as a sen... more
  • 9 Days Ago


Not the job you're looking for? Here are some other Senior Software Engineer, Product Engineer jobs in the Mechanicsburg, PA area that may be a better fit.

  • JMA Resources Mechanicsburg, PA
  • Position Overview: JMA Resources is seeking a highly motivated Senior Developer to join our product engineering team. In this role, you will serve as a sen... more
  • 9 Days Ago

  • e&e IT Consulting Services, Inc. Harrisburg, PA
  • e&e is seeking a Senior Java Developer for an onsite contract opportunity in Harrisburg, PA! We are seeking an experienced Senior Java Developer to design,... more
  • 3 Days Ago

AI Assistant is available now!

Feel free to start your new journey!