Software Support Engineer

Jonus Group
Philadelphia, PA, United States
about 1 month ago
Apply on careers.jonusgroup.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Clean Code Principles Application Performance Management Unit Testing Microsoft Azure Cloud Computing Information Systems Software Debugging DevOps Microsoft Software Performance Tuning Software Architecture Software Engineering
+9 more
Systems Architecture Unstructured Data Enterprise Software Applications Data Storage Technologies Cloud Platform System Reliability of Systems Information Technology Restful APIs Microservices

Job description

Seeking a highly skilled and experienced Senior Software Engineer with expertise in .NET and cloud technologies to join a dynamic product development team. In this role will play a pivotal part in designing, developing, and enhancing a modern enterprise platform. Collaborating closely with product stakeholders, quality engineers, and fellow developers in an agile environment, will deliver scalable, secure, and high-performing solutions., * Serve as a senior engineering contributor within a cross-functional agile team, collaborating with software developers, QA engineers, and product stakeholders.

  • Develop deep technical expertise in specific areas of the platform and act as a subject matter expert.
  • Design and implement new product features and platform enhancements in alignment with business priorities and system architecture.
  • Participate in technical design discussions and contribute to architectural decisions and solution planning.
  • Translate functional requirements into scalable technical solutions in collaboration with product owners and analysts.
  • Adhere to and improve development standards, coding practices, and delivery processes.
  • Produce clear technical documentation and share knowledge across engineering teams.
  • Deliver high-quality code contributions aligned with sprint commitments and user story objectives.
  • Write and maintain unit tests and collaborate with QA teams to ensure reliable feature validation and regression coverage.
  • Optimize application performance and ensure solutions meet system reliability and scalability expectations.
  • Apply security best practices throughout the software development lifecycle.
  • Take ownership of technical challenges, from investigation to resolution, and proactively identify areas for improvement.
  • Solve complex engineering problems with creative and analytical thinking.
  • Participate in occasional in-person strategy meetings several times per year.
  • Work standard hours aligned with U.S. Eastern Time Zone operations.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Systems, or a related field, or equivalent professional experience.
  • 5-10 years of professional software development experience, primarily within the Microsoft technology stack.
  • Strong proficiency in C# and .NET development, including debugging, performance tuning, and troubleshooting complex systems.
  • Proven experience as a senior technical contributor within engineering teams.
  • Expertise in designing and delivering enterprise-level applications, including RESTful APIs, integrations, and complex business workflows.
  • Hands-on experience with cloud-based infrastructure, preferably within Microsoft Azure environments.
  • Experience with both monolithic and microservices-based architectures.
  • Proficiency in designing and implementing scalable data storage solutions using cloud technologies, including relational, document-based, and unstructured data systems.
  • Familiarity with modern DevOps practices, including CI/CD pipelines and Infrastructure-as-Code methodologies.
  • Strong communication skills and the ability to collaborate across multiple engineering teams and business stakeholders.
  • Experience working on large-scale software initiatives within agile development environments.

Benefits & conditions

  • Competitive salary based on experience and qualifications.
  • Comprehensive benefits package, including health, dental, and vision insurance.
  • Generous paid time off and holiday schedule.
  • Professional development opportunities and access to training resources.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careers.jonusgroup.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · World Congress 2026 Europe

2:59 min

The danger of adopting default REST APIs

Stefan Priebsch · World Congress 2021

2:55 min

Understanding the chore and effort of unit testing

Ewald Ewald · World Congress 2024

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 · World Congress 2021

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

Videos

See all

Related articles

See all