Senior Development Engineer in United States Embassy at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Development Engineer based in the United States.
We are seeking an experienced software engineer to join a fast-growing team building innovative solutions for the healthcare technology space.
This role offers the opportunity to design, develop, and maintain scalable platforms that directly support business and customer needs.
You will contribute to technical strategy, architectural decisions, and engineering best practices while collaborating with cross-functional teams.
The position is ideal for a highly skilled developer who enjoys solving complex challenges in a collaborative and transparent environment.
You will work with modern cloud technologies, distributed systems, and agile development practices to deliver impactful solutions.
The role provides opportunities to influence engineering standards, mentor peers, and help shape the future of a growing technology platform.
The Senior Development Engineer will play a key role in driving technical excellence, delivering high-quality software solutions, and supporting the continuous improvement of engineering practices. The role involves:
- Designing, developing, and maintaining reliable, scalable, and well-documented software systems and platforms.
- Establishing and promoting engineering standards, best practices, and architectural guidelines across development initiatives.
- Making informed architectural recommendations based on technical analysis, business goals, and long-term scalability considerations.
- Developing and maintaining cloud-based infrastructure and supporting critical systems to ensure reliability and performance.
- Creating technical documentation to improve knowledge sharing, code traceability, and collaboration across teams.
- Designing and implementing manual testing strategies and automated test suites to reduce defects and improve software quality.
- Collaborating with product managers, data teams, business stakeholders, project managers, and engineers to deliver solutions effectively.
- Participating in agile ceremonies, including sprint planning, stand-ups, and retrospectives, to ensure alignment and continuous improvement.
- Supporting the growth of other engineers through coaching, knowledge sharing, and technical guidance.
- Researching and adopting new technologies and methodologies to enhance development capabilities and deliver innovative solutions.
The ideal candidate is a highly experienced software engineer with strong expertise in backend development, cloud technologies, and modern software architecture. Candidates should bring:
- A bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
- 7+ years of professional software development experience with strong expertise in C#, .NET, Entity Framework, SQL, Redis, SignalR, and distributed event-driven architectures.
- Deep understanding of software engineering principles, design patterns, and microservices architectures.
- 3+ years of experience implementing Domain Driven Design (DDD) methodologies.
- 3+ years of hands-on experience configuring and maintaining Microsoft Azure cloud services.
- Advanced proficiency with Git and experience managing code in collaborative, multi-developer environments.
- Strong experience building and maintaining CI/CD pipelines, preferably using Microsoft DevOps tools.
- Strong problem-solving skills with the ability to analyze complex technical challenges and provide practical solutions.
- Excellent communication skills and the ability to collaborate effectively with technical and non-technical stakeholders.
- A proactive mindset, adaptability, and the ability to thrive in a flexible, transparent, and accountable work environment.
Additional experience with machine learning or AI technologies, strong mathematical foundations, and frontend development skills using React or Next.js would be considered a plus.
BenefitsThe role offers a competitive compensation package and a supportive environment designed to encourage professional growth and flexibility, including:
- Fully remote work opportunity for candidates located in the United States.
- Competitive salary package.
- Paid time off and comprehensive medical benefits.
- Potential annual performance-based bonus opportunities.
- Possible participation in an employee equity compensation plan.
- Opportunity to work within a collaborative, innovative, and mission-driven culture.
- Exposure to modern technologies and impactful engineering challenges.
- A flexible environment that values accountability, transparency, and continuous learning.