Jobs · Engineering · Pennsylvania

Senior Software Engineer, Product Engineer

JMA Resources, Inc. · Mechanicsburg, PA · 1 mo ago
EngineeringFull-time

Position Overview

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.

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.

Benefits

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.

Similar jobs