SummaryAs a Senior System Development Engineer on the Core Infrastructure Services team, you will be responsible for developing software solutions that optimize infrastructure deployments, ensuring secure connectivity and efficient data flow. You will play a key role in transforming traditional infrastructure management by building modernized platforms and advancing monitoring and security systems through innovative technologies.
Responsibilities- Create frameworks to solve multiple business problems.
- Lead design and architecture on projects, writing high-quality code.
- Mentor, motivate, and inspire engineers within the team through design and execution.
- Take ownership of systems or designs that span multiple people's work, breaking work into smaller tasks for more engineers to support.
- Influence design within and across teams by providing guidance on software design, development, and industry best practices.
- Diagnose and remedy performance, operational, or security issues.
- Facilitate cross-functional troubleshooting and root cause analysis.
- Surface potential design or delivery conflicts in the current product cycle and make recommendations on the best options.
- Demonstrate expertise in industry standards for secure development practices.
- Provide expertise with telemetry solutions and products available in the industry.
- Contribute to community projects and engineering standards.
Requirements- 5+ years of professional experience in delivering quality software, ideally across the full stack.
- Bachelor's or master’s degree in CS, Engineering, or equivalent experience.
- Experience with coding languages like Python, JavaScript, Bash, etc.
- Experience working in an Agile environment using the Scrum methodology.
- Proficiency with Containerization (Docker/Kubernetes).
- Experience with RESTful architecture and microservices.
- Experience with system design, architecture, scaling, and performance testing.
- Experience with cloud technologies like AWS and/or GCP.
- Experience with relational and NoSQL databases.
- Experience with messaging technologies and patterns (Kafka/SQS).
- Familiarity with CI/CD, Terraform, and testing tools.
- Solid grasp of computer science fundamentals and AI integration.
- Test automation experience at all levels (Unit, Integration, Regression, Load).
- Familiarity with ops tools, logging, and metrics (New Relic, Splunk).
- Familiarity with infrastructure technologies (Networking, DNS, etc.).
We have summarized this job description for you, click apply to see more details from the employer.