Senior Software Support Engineer
Jonus Group
Fort Washington, United States of America
2 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
$ 94KJob location
Fort Washington, United States of America
Tech stack
Clean Code Principles
.NET
Application Performance Management
Unit Testing
Azure
Cloud Computing
Information Systems
Software Debugging
DevOps
Microsoft Software
Performance Tuning
Software Architecture
Software Engineering
Systems Architecture
Unstructured Data
Enterprise Software Applications
Data Storage Technologies
Cloud Platform System
Reliability of Systems
Information Technology
REST
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., + $85,000-94,000 per year