# sde 4

**at [domo 2](https://dev.jobs.curriculo.me/domo-2)**

> <!-- cr:role-start --> About the Role We are seeking a highly experienced and skilled Software Development Engineer 4 to join our team, leading the design, development, and implementation of complex software systems. As a technical leader, you will be responsible for driving inn…

## Details

- **Type:** Full time
- **Location:** remote
- **Posted:** 2026-06-18
- **Reference:** NxbV44
- **Status:** OPEN
- **Canonical URL:** https://dev.jobs.curriculo.me/domo-2/job/95261a70-89d9-4bc2-a11e-1edf51fc8fef

## Description

<!-- cr:role-start -->

## About the Role

We are seeking a highly experienced and skilled Software Development Engineer 4 to join our team, leading the design, development, and implementation of complex software systems. As a technical leader, you will be responsible for driving innovation, mentoring junior engineers, and collaborating with cross-functional teams to deliver high-quality products. Your expertise and passion for software development will be essential in shaping the future of our technology stack.

## Responsibilities

- Design, develop, and test software applications, systems, and services, ensuring they meet the highest standards of quality, scalability, and reliability.
- Lead the development of new features, functionalities, and technologies, collaborating with product managers, designers, and engineers to define product requirements and roadmaps.
- Mentor and guide junior engineers, providing technical guidance, code reviews, and feedback to help them grow in their careers.
- Collaborate with cross-functional teams, including product management, design, and operations, to ensure seamless integration and delivery of software products.
- Participate in code reviews, ensuring that all code meets the team's high standards for quality, maintainability, and performance.
- Troubleshoot and resolve complex technical issues, using debugging tools and techniques to identify and fix problems.
- Develop and maintain technical documentation, including design documents, API documentation, and user manuals.
- Stay up-to-date with industry trends, emerging technologies, and best practices, applying this knowledge to continuously improve our software development processes and products.
- Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives, to ensure efficient and effective software development.

## Requirements

- 8+ years of experience in software development, with a strong background in computer science, software engineering, or a related field.
- Proficiency in one or more programming languages, such as Java, Python, C++, or C#, with experience in developing large-scale software systems.
- Strong understanding of software design patterns, principles, and methodologies, including object-oriented design, microservices architecture, and test-driven development.
- Experience with agile development methodologies, including Scrum and Kanban, and version control systems such as Git.
- Excellent problem-solving skills, with the ability to analyze complex technical issues and develop creative solutions.
- Strong communication and collaboration skills, with experience working with cross-functional teams and stakeholders.
- Bachelor's or master's degree in computer science, software engineering, or a related field.
- Experience with cloud-based technologies, such as AWS or Azure, and containerization using Docker.
- Familiarity with DevOps practices, including continuous integration, continuous deployment, and continuous monitoring.

## Nice to Have

- Experience with machine learning, artificial intelligence, or data science, with knowledge of frameworks such as TensorFlow or PyTorch.
- Familiarity with cybersecurity principles and practices, including secure coding, vulnerability assessment, and penetration testing.
- Knowledge of database management systems, including relational databases such as MySQL or PostgreSQL, and NoSQL databases such as MongoDB or Cassandra.
- Experience with front-end development, including HTML, CSS, and JavaScript, and frameworks such as React or Angular.
- Certification in software development, such as AWS Certified Developer or Microsoft Certified Azure Developer.

<!-- cr:role-end -->

<!-- cr:footer-start -->

Apply here: [https://dev.jobs.curriculo.me/domo-2/job/95261a70-89d9-4bc2-a11e-1edf51fc8fef](https://dev.jobs.curriculo.me/domo-2/job/95261a70-89d9-4bc2-a11e-1edf51fc8fef)

<!-- cr:footer-end -->

## Apply

Apply at the canonical URL: https://dev.jobs.curriculo.me/domo-2/job/95261a70-89d9-4bc2-a11e-1edf51fc8fef#apply

---

*Posted on jobs.curriculo.me. Schema.org JobPosting JSON-LD is embedded in the canonical HTML at https://dev.jobs.curriculo.me/domo-2/job/95261a70-89d9-4bc2-a11e-1edf51fc8fef.*