Software Engineer II

Mro Careers
Providence, PA

As a Software Engineer II , you will have responsibility for designing, building and maintaining our suite of applications for our healthcare quality data platform. Our development stack is a Ruby on Rails application, PostgreSQL database integrated with a React frontend.  You will collaborate closely with cross-functional teams to develop new features, troubleshoot and improve existing code, and ensure our systems meet high standards of performance, scalability, and security.

Essential Functions:


  • Write clean, maintainable, and efficient code, following best practices and coding standards, completing tasks independently and taking a proactive approach to finding solutions to challenges.

  • Develop new features and improvements based on project requirements, collaborating with product managers and designers but also taking ownership of your work from start to finish.

  • Work with cross-functional teams to understand project requirements and help implement new features and updates.

  • Proactively identify bugs and issues in the software and resolve them through testing and debugging.

  • Create unit tests, conduct testing, and document solutions and processes for future reference. Ensure code is well-tested and stable before release.

  • Stay up to date with emerging technologies, development practices, and tools. Participate in team learning activities and apply new knowledge to improve your work.

  • Create and maintain documentation for software systems, including setup guides and technical specifications.

  • Participate as the engineering lead in agile ceremonies including sprint planning, backlog grooming, and retrospectives, using insight to assess project needs, fostering collaboration and proactive problem solving.

  • As a growth organization, roles and responsibilities often evolve and adapt over time. As such, this job description may not comprehensively account for future activities, responsibilities, and priorities—these may evolve right along with us! 

 

Required Abilities, Education, and Skills:


  • Bachelor’s degree in computer science or equivalent relevant work experience


  • 5+ years of at least one scripting language (preferably Ruby or JavaScript) 


  • 5+ years of experience working with a web development framework (Rails, Django, Symfony, etc.) 


  • 5+ years of software testing – you know what to test, when and how during the development process 


  • Deep understanding of the principles of software architecture, particular object-oriented design 


  • Experience using version control, ticketing systems, etc. 


  • Proficient in a CLI/POSIX environment 

  • Experience supporting and maintaining production systems

  • Proficient in AI based tooling


  • Ability to work collaboratively in a team-oriented environment.

  • Strong problem-solving skills and attention to detail.

  • Excellent communication skills, both written and verbal.

  • A passion for learning and improving technical skills.

  • Able to prioritize tasks, make decisions, and take ownership of your work

  • Use independent judgment to analyze and solve problems, determine appropriate solutions, and take the lead on smaller project components.

*This job description reflects management’s assignment of essential functions. It does not prescribe or reflect the tasks that may be assigned.

 

MRO’s employees work at client facilities throughout the United States. We are proud of the culture we create for our employees and offer an outstanding work environment. We strive to match the right applicant to the right position. To learn more about us, visit MRO is an Equal Opportunity Employer.

Posted 2026-02-28

Recommended Jobs

Food Runner

The Dandelion
Philadelphia, PA

The Dandelion , affiliated with   STARR Restaurants , is a sophisticated homage to the British pub serving updated seasonal takes on U.K. cuisine. Just steps from Philadelphia’s bustling Rittenhous…

View Details
Posted 2026-02-26

Crisis Certified Peer Specialist

BHHEP
Wayne County, PA

Crisis Certified Peer Specialist Casual Center for Community Resources Wayne County, PA WANT TO WORK FOR AN AGENCY THAT’S BEEN VOTED BEST PLACES TO WORK FOR 10 CONSECUTIVE YEARS WITH COMPETI…

View Details
Posted 2026-02-02

Assistant Coach, Men’s Wrestling

Waynesburg University
Waynesburg, PA

Waynesburg University is looking for a qualified individual to assist as a part-time, Assistant Coach, Men’s Wrestling.  Collegiate or high school coaching experience preferred.  The position includes…

View Details
Posted 2026-01-29

Lighting Specialist

Schaedler Yesco Distribution
Harrisburg, PA

Join the Schaedler Yesco Distribution Team! Why You’ll Love Schaedler Yesco Distribution: At Schaedler Yesco Distribution, we’ve been illuminating the electrical industry since 1924! As a family- an…

View Details
Posted 2026-02-13

Supervisor

ServiceMaster Recovery Management North America
Allentown, PA

Description Be the Help They Need, When They Need It Most Join Aftermath as a Supervisor and take the lead on projects that restore peace of mind after life’s toughest moments. This isn’t a …

View Details
Posted 2026-02-16

General Dentist NO Nights or Weekends Allentown PA

Spa Creek Health
Allentown, PA

Dentist Job description Dentist Responsibilities: Perform dental procedures such as fillings, extractions, crowns and dentures Diagnose and treat oral diseases and conditions Develop treatm…

View Details
Posted 2026-02-09

HHA/CNA in Agawam

Guardian Angel Senior Services
Palmer, PA

Home Health Aide  Flexible Hours Available/ Create your own schedule. Join our team and help take care of Elderly and Disabled individuals in the comfort of their own homes! At Guardian Angel Se…

View Details
Posted 2026-02-27

Line Cook

Ryan's Creek House
Ford City, PA

Ryan’s Creek House Is Growing — And We Want YOU On Our Team! Now Hiring: Line Cooks. Location: Ford City, PA. Competitive Wages + Weekly Pay + Great Perks. Who We Are: At Ryan’s Creek…

View Details
Posted 2025-10-21

Sports Performance Coach

PRO Companies
Moosic, PA

PRO Companies is a dynamic organization that employs professionals across diverse positions within their human services and health and wellness divisions. With a strong presence across various count…

View Details
Posted 2026-01-16

PhD Intern-Quantum Computing

Pacific Northwest National Laboratory
Harrisburg, PA

Overview At PNNL, our core capabilities are divided among major departments that we refer to as Directorates within the Lab, focused on a specific area of scientific research or other function,…

View Details
Posted 2026-02-20