# sde3

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

> <!-- cr:role-start --> About the Role We are seeking a highly skilled and experienced Software Development Engineer 2 (SDE2) to join our team, responsible for designing, developing, and maintaining large-scale software systems. The ideal candidate will have a strong background i…

## Details

- **Type:** Full time
- **Location:** remote
- **Posted:** 2026-06-18
- **Reference:** CA4RBv
- **Status:** OPEN
- **Canonical URL:** https://dev.jobs.curriculo.me/domo-2/job/3404ccf9-6fae-4af6-bcdd-634f7824b769

## Description

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

## About the Role

We are seeking a highly skilled and experienced Software Development Engineer 2 (SDE2) to join our team, responsible for designing, developing, and maintaining large-scale software systems. The ideal candidate will have a strong background in computer science and software engineering, with a proven track record of delivering high-quality software products. As an SDE2, you will play a key role in driving technical innovation and excellence within our organization.

## Responsibilities

- Design, develop, and test software applications, ensuring they meet the required specifications and quality standards, and are delivered on time.
- Collaborate with cross-functional teams, including product management, quality assurance, and technical operations, to identify and prioritize project requirements.
- Participate in code reviews, ensuring that the codebase is maintainable, scalable, and adheres to industry best practices.
- Troubleshoot and resolve complex technical issues, using debugging tools and techniques to identify root causes.
- Develop and maintain technical documentation, including design documents, user manuals, and API documentation.
- Mentor junior engineers, providing guidance and support to help them grow in their roles.
- Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve our software development processes and products.
- Participate in agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
- Ensure compliance with security, privacy, and regulatory requirements, implementing measures to protect sensitive data.

## Requirements

- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of experience in software development, with a focus on designing and developing large-scale software systems.
- Proficiency in one or more programming languages, such as Java, Python, C++, or C#.
- Experience with cloud-based platforms, including AWS, Azure, or Google Cloud.
- Strong understanding of software engineering principles, including design patterns, testing, and continuous integration.
- 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.
- Experience with agile development methodologies, including Scrum or Kanban.

## Nice to Have

- Experience with containerization, using tools such as Docker or Kubernetes.
- Knowledge of DevOps practices, including continuous delivery and continuous monitoring.
- Familiarity with machine learning or artificial intelligence technologies, including TensorFlow or PyTorch.
- Experience with cybersecurity, including threat modeling, penetration testing, or security auditing.

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

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

Apply here: [https://dev.jobs.curriculo.me/domo-2/job/3404ccf9-6fae-4af6-bcdd-634f7824b769](https://dev.jobs.curriculo.me/domo-2/job/3404ccf9-6fae-4af6-bcdd-634f7824b769)

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

## Apply

Apply at the canonical URL: https://dev.jobs.curriculo.me/domo-2/job/3404ccf9-6fae-4af6-bcdd-634f7824b769#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/3404ccf9-6fae-4af6-bcdd-634f7824b769.*