The Senior Software Engineer is responsible for subsystems of a project, leading epics/initiatives, mentoring more junior engineers, and contributing to architectural decisions
Job Summary
The Senior Software Engineer is responsible for subsystems of a project, leading epics/initiatives, mentoring more junior engineers, and contributing to architectural decisions.
They design and develop high-quality, scalable, and innovative software solutions in a SaaS environment, utilizing cutting-edge technologies and methodologies.
DISCO provides a cloud-native, artificial intelligence-powered legal solution that simplifies ediscovery, legal document review and case management for enterprises, law firms, legal services providers and governments.
Matching Summary
The Senior Software Engineer is responsible for subsystems of a project, leading epics/initiatives, mentoring more junior engineers, and contributing to architectural decisions.
Skills & Requirements
Must-have
Technical leadership and mentorship
High performance, scalability, and reliability
Stakeholder engagement
Proficient software development
Code quality and optimization
Technical problem solving
Collaboration and communication
Continuous learning and adaptation
Technical documentation
Nice-to-have
Developing, maintaining, and monitoring large-scale systems
Designing and developing from a security perspective
Leveraging observability systems
Selecting and extending third-party components
Agile development methodologies
Feature or release toggles
Contract-first designing
Key Requirements
7-10+ years of relevant experience
Experience in leading significant software projects
Proficiency in containerization (Docker, Kubernetes)
Experience with CI/CD pipelines
Proficient in designing microservices systems
Skilled in cloud provider operations (AWS, Azure, GCP)
Skilled in cloud-based data storage
Skilled in analytical abilities and problem-solving
Ability to adapt to new technologies
Effective communication and teamwork skills
Skilled in programming languages (Java/Kotlin, Python, C#)
Skilled in designing and developing RESTful APIs
Familiarity with server management and network configurations