Jobs and Careers
DI
Senior Software Engineer, DevOps
DISCONew York City, United Statesfull_timeVerifiedPosted 29 Sept 2025
💰 $190,000/yr($180,000/yr – $190,000/yr)
About the role
Your Impact
The Senior Software Engineer (DevOps) is responsible for subsystems of a project. They are expected to lead epics/initiatives, mentor more junior engineers, and contribute to architectural decisions. They design and develop high-quality, scalable, and innovative software solutions in a SaaS environment, utilizing cutting-edge technologies and methodologies, and ensuring they meet the current and future needs of the business and its customers.
What You'll Do
- Technical Leadership and Mentorship: Provides technical leadership in project teams, mentors and guides more junior engineers, and contributes to technical decision-making.
- Performance Optimization: Focuses on designing systems for high performance, scalability, and reliability
- Stakeholder Engagement: Works with stakeholders, including product managers, designers, developers, and executives, to align architectural designs with business needs and customer expectations.
- Proficient Software Development: Designs, develops, and maintains sophisticated software solutions, ensuring they are efficient, scalable, and meet business requirements with architectural excellence.
- Code Quality and Optimization: Upholds and enhances code quality through rigorous review processes, optimization techniques, and adherence to best practices.
- Technical Problem Solving: Tackles complex technical challenges, employing a problem-solving approach with innovative solutions.
- Collaboration and Communication: Works effectively within the engineering team and cross-functional teams, collaborating with other engineering teams, product managers, and stakeholders, contributing to project planning and execution.
- Continuous Learning and Adaptation: Stays updated with the latest technology trends and advancements, continually enhancing skills and knowledge, bringing innovative ideas to the team
- Technical Documentation: Creates and maintains comprehensive technical documentation, ensuring clarity and accessibility of information.
Who You Are
- 7-10+ years of relevant experience in software development, with a focus on SaaS or cloud-based applications.
- Experience in leading or playing key roles in significant software projects, showing an ability to work effectively both independently and as part of a team
- Skilled in planning and implementing features and aligning backend architecture with front-end design and user experience
- Proficiency in containerization technologies such as Docker and orchestration tools like Kubernetes and proficiency in creating, deploying, and managing containers
- Experience with CI/CD pipelines and tools (like Jenkins, GitLab CI, or CircleCI) for automated testing and deployment of microservices
- Proficient in designing and architecting microservices systems, including advanced concepts like distributed data management and event-driven architectures. Expertise in implementing complex microservices, advanced use of containerization and orchestration, and setting up CI/CD pipelines for microservices.
- Knowledge of system architecture, design patterns, and best practices in software development
- Strong skills with designing and operating software in a Cloud Provider, such as AWS, Azure, or GCP
- Familiarity with Agile development methodologies and practices.
- Strong skills with cloud-based data storage, such as: Relational Databases, NoSQL Stores, data caches, etc.
- Excellent analytical abilities and problem-solving skills, capable of addressing complex technical challenges
- Ability to adapt to new technologies and methodologies, and a mindset geared towards innovation and continuous improvement.
- Excellent effective communication and teamwork skills, essential for collaborating effectively in a dynamic and collaborative environment with various stakeholders and team members, especially from architectural perspectives.
- Excellent skills in programming languages and frameworks commonly used in SaaS development. In particular, Java/Kotlin, Python, C#, as well as a deep understanding of software engineering principles.
- Strong skills in designing and developing RESTful APIs, understanding of HTTP/HTTPS protocols, and proficiency in API documentation.
- Familiarity with server management, network configurations, and an understanding of cloud services (like AWS, Azure, or Google Cloud).
- Understanding of how to design and develop from a Security Perspective
- Knowledge of various stages of the SDLC, including design, development, testing, and deployment.
Even Better If You Have…
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s