Job Description
Senior Software Engineer (.NET / Cloud)
Job Summary
Seeking a highly skilled and experienced Senior Software Engineer with expertise and cloud technologies to join a dynamic product development this role you will contribute to the design development and enhancement of a modern enterprise platform. You will work collaboratively with product stakeholders quality engineers and fellow developers in an agile environment to deliver scalable secure and high-performing solutions. This is an excellent opportunity for a seasoned professional who thrives on solving complex problems and shaping the architecture of a growing technology platform.
Compensation Package
- 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.
- Flexible work arrangements including remote work options.
Responsibilities
- Act 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 serve 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.
Qualifications/Requirements
Required:
- Bachelors or Masters degree in Computer Science Software Engineering Information Systems or a related field or equivalent professional experience.
- 510 years of professional software development experience primarily within the Microsoft technology stack.
- Strong proficiency in C# 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.
#LI-MC1
Required Experience:
Senior IC
Job DescriptionSenior Software Engineer (.NET / Cloud)Job SummarySeeking a highly skilled and experienced Senior Software Engineer with expertise and cloud technologies to join a dynamic product development this role you will contribute to the design development and enhancement of a modern enterpr...
Job Description
Senior Software Engineer (.NET / Cloud)
Job Summary
Seeking a highly skilled and experienced Senior Software Engineer with expertise and cloud technologies to join a dynamic product development this role you will contribute to the design development and enhancement of a modern enterprise platform. You will work collaboratively with product stakeholders quality engineers and fellow developers in an agile environment to deliver scalable secure and high-performing solutions. This is an excellent opportunity for a seasoned professional who thrives on solving complex problems and shaping the architecture of a growing technology platform.
Compensation Package
- 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.
- Flexible work arrangements including remote work options.
Responsibilities
- Act 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 serve 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.
Qualifications/Requirements
Required:
- Bachelors or Masters degree in Computer Science Software Engineering Information Systems or a related field or equivalent professional experience.
- 510 years of professional software development experience primarily within the Microsoft technology stack.
- Strong proficiency in C# 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.
#LI-MC1
Required Experience:
Senior IC
View more
View less