This job is no longer available

The job listing you are looking has expired.
Please browse our latest remote jobs.

See open jobs →

Senior Systems Development Engineer

Added
10 days ago
Location
Type
Full time
Salary
Not Specified

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Save job

Related skills

jenkins azure docker ansible terraform

Senior Systems Development Engineer

At Model N, we are looking for an experienced Senior Systems Development Engineer to join our team and play a pivotal role in delivering cutting-edge services to our end users. As a Senior Systems Development Engineer, you will leverage your deep expertise in cloud infrastructure, automation, and DevOps practices to optimize our systems, drive innovation, and influence the direction of our technical strategy. In this role, you will not only contribute to building scalable and reliable systems but also mentor junior engineers, define best practices, and lead the design and deployment of high-availability services. You’ll collaborate closely with cross-functional teams to solve complex challenges and ensure we deliver dynamic, customer-impacting solutions.

Key Responsibilities

1.Emerging Architect and Technical Vision Contributor

Take ownership of designing and implementing well-scoped, high-impact components or services that contribute to the broader system architecture.

Ensure your designs are scalable, reliable, and maintainable within their domain, while learning to integrate them into larger architectural patterns.

Explore and pilot new tools, frameworks, or technologies that can improve team productivity or product performance, sharing findings with the team.

Champion best practices in automation, cloud infrastructure, and DevOps within your immediate projects, helping establish consistency and quality across development efforts.

2.Mentor and Support Junior Engineers

Provide hands-on guidance and support to interns and early-career engineers, helping them navigate technical challenges and develop foundational engineering skills.

Collaborate closely with peers to troubleshoot and resolve issues, modeling strong problem-solving and debugging approaches. Take initiative in leading small project efforts or subcomponents, ensuring delivery of high-quality, user-focused solutions. Contribute to a team culture of continuous learning, open communication, and knowledge-sharing through code reviews, pair programming, and informal mentoring.

3.Design and Implement Advanced Automation and Infrastructure Solutions

Lead efforts to automate complex workflows, infrastructure provisioning, and deployment pipelines using tools such as Terraform, Ansible, Jenkins, or AWS SAM.

Ensure that infrastructure is highly available, fault-tolerant, and secure while reducing manual intervention through automation.

4.Drive Cloud Infrastructure Excellence

Lead the strategy for building, deploying, and managing services in public cloud environments (AWS, Azure, GCP), with an emphasis on serverless architectures, containerized applications, and microservices.

Ensure optimal resource utilization, cost management, and scalability for cloud services through continuous optimization efforts. Define and enforce operational standards for cloud infrastructure, including performance monitoring, capacity planning, and disaster recovery.

5.Set Standards for Code Quality and Operational Efficiency

Establish high standards for code quality, performance, and maintainability, ensuring the delivery of robust and efficient systems. Influence the creation and adoption of internal tools and frameworks to streamline development processes, increase productivity, and enhance operational efficiency.

6.Champion DevOps Practices and CI/CD at Scale

Lead the implementation and evolution of CI/CD pipelines and DevOps practices, ensuring the continuous delivery of high-quality software with minimal manual intervention.

Work with engineering teams to integrate automated testing, continuous integration, and deployment pipelines into their development workflows.

7.Improve System Reliability and Customer Impact

Drive the identification and resolution of system bottlenecks, performance issues, and incidents, ensuring high availability and seamless user experiences.

Take ownership of post-mortem analysis for production incidents and lead the effort to implement long-term solutions that prevent recurrence. oContinuously evolve monitoring, alerting, and observability frameworks to detect and address potential issues before they impact customers.

8.Contribute to Strategic Product and Infrastructure Decisions

Collaborate with product teams to understand user needs and ensure that the technical solutions align with customer requirements.

Play a key role in strategic decision-making regarding infrastructure, tools, and technologies that support business goals and growth.

Desired Skills & Experience : B E / B Tech / ME / M Tech with 5-8 years of overall Experience

1.Advanced Expertise in Cloud Infrastructure & Serverless Architectures

Deep experience with cloud platforms (AWS, Azure, Google Cloud), particularly in serverless technologies (e.g., AWS Lambda, Azure Functions, Google Cloud Functions).

Expertise in microservices architecture, distributed systems, and containerization (e.g., Kubernetes, Docker).

Familiarity with modern cloud-native development practices, including event-driven architectures, APIs, and managed services (e.g., API Gateway, DynamoDB, SQS).

2.Leadership and Mentorship Skills

Proven experience leading technical teams, mentoring junior engineers, and guiding the team through complex challenges.

Ability to communicate complex technical concepts clearly to both technical and non-technical stakeholders.

3.Expert Knowledge of DevOps, CI/CD, and Automation

Advanced knowledge of DevOps tools and practices for continuous integration, deployment, and delivery, including tools like CloudFormation, Jenkins, GitLab, Travis CI, Terraform, and Ansible. oStrong experience with automation frameworks, infrastructure as code (IaC), and managing cloud-based infrastructure.

4.Experience with Distributed Systems and Large-Scale Systems Design

Hands-on experience with designing and scaling large, distributed systems that handle high traffic and ensure fault tolerance. Strong understanding of network protocols, security principles, and system performance optimization.

5.Problem-Solving and Critical Thinking

Exceptional troubleshooting skills, with the ability to quickly identify and resolve critical issues in production environments.

A proactive mindset in identifying potential issues and opportunities for optimization before they become problems.

6.Education and Certifications

Bachelor’s or Master’s Degree in Computer Science, Engineering, or related with 5-8 years of experience

AWS Certified Solutions Architect – Professional, AWS Certified DevOps Engineer – Professional, Azure Solutions Architect Expert, or Google Cloud Professional Cloud Architect, or similar certifications are a plus.

Certified Kubernetes Administrator (CKA), Certified Kubernetes Application Developer (CKAD), or equivalent certifications are a plus.

Use AI to Automatically Apply!

Let your AI Job Copilot auto-fill application questions
Auto-apply to relevant jobs from 300,000 companies

Auto-apply with JobCopilot Apply manually instead
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to On site DevOps Jobs. Just set your preferences and Job Copilot will do the rest—finding, filtering, and applying while you focus on what matters.

Related DevOps Jobs

See more DevOps jobs →