- Страна
- США
Откликайтесь
на вакансии с ИИ

Software Engineer II
Привлекательная позиция в стабильной LegalTech компании с современным стеком и фокусом на качество. Предлагаются конкурентные условия, включая RSU (акции компании), что значительно повышает общую ценность компенсации.
Сложность вакансии
Роль требует уверенного опыта (3-5 лет) и владения несколькими языками программирования (Java/Kotlin, Python). Сложность заключается в необходимости глубокого понимания облачных архитектур и стандартов качества кода в контексте LegalTech.
Анализ зарплаты
Зарплата для Software Engineer II в Остине обычно находится в диапазоне $130k-$160k. Учитывая, что DISCO предлагает также RSU (акции), совокупный доход может быть выше среднерыночного для данного региона.
Сопроводительное письмо
I am writing to express my strong interest in the Software Engineer II position at DISCO. With over 4 years of experience in backend development and a solid foundation in Java and Python, I have consistently delivered scalable and reliable software solutions in SaaS environments. My background in designing robust APIs and working within cloud infrastructures like AWS aligns perfectly with DISCO's mission to revolutionize the legal industry through high-quality, AI-powered technology.
Throughout my career, I have prioritized code quality and collaborative problem-solving, values that I see are central to the engineering culture at DISCO. I am particularly impressed by your focus on Architecture Quality Attributes and the 'well-crafted' approach to software. I am eager to bring my expertise in containerization and CI/CD practices to your team and contribute to the continuous improvement of your legal document review and case management solutions.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в disco уже сейчас
Присоединяйтесь к команде DISCO и создавайте инновационные решения на стыке права и технологий — откликайтесь прямо сейчас!
Описание вакансии
Your Impact
The Software Engineer II (Backend) is responsible for handling complex tasks, and contributing significantly to team projects. They are focused on building high-quality software that delivers feature sets to customers and are 'well-crafted' solutions, following Architecture Quality Attributes.
What You'll Do
- Software Development:Actively participates in the development, and implementation of software solutions, ensuring functionality, scalability, testability, and reliability
- Code Quality and Maintenance: Contributes to maintaining high standards of code quality, including participating in code reviews and adhering to best practices in software development
- Problem-Solving: Employs problem-solving skills to address technical challenges within a component or set of related components
- Collaborative Development: Works collaboratively within the engineering team, contributing to project success and continuous improvement
- Continuous Learning and Adaptation: Stays updated with the latest technology trends and advancements, continually enhancing skills and knowledge
- Technical Documentation: Creates and maintains comprehensive technical documentation, ensuring clarity and accessibility of information
Who You Are
- 3-5+ years of experience in software development, preferably in a SaaS or similar technology-driven environment.
- Demonstrated involvement in software development projects, with a focus on collaborative development and quality outcomes.
- Strong skills in programming languages and frameworks commonly used in SaaS development, particularly in the following languages: Java/Kotlin, Python, C#
- Solid skills in designing and developing APIs, basic 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)
- Knowledge of various stages of the SDLC, including design, development, testing, and deployment
- Understanding of how to design and develop from a Security Perspective
- Familiarity with Agile development methodologies and practices.
Even Better If You Have…
- Experience designing and operating software in a Cloud Provider such as AWS, Azure, or GCP.
- Some experience with container-based development (e.g., Docker, Kubernetes, etc.)
- Experience with some amount of cloud-based data storage technologies such as; relational databases, non-relational data stores, distributed caches, etc.
- Experience with some amount of cloud-based messaging technologies, such as queueing, data streaming, etc.
- Experience with Continuous Integration and Continuous Deployment (CI/CD) with an emphasis on a well-maintained testing pyramid.
- Experience contributing to technical documentation
- Experience selecting and extending 3rd party components (commercial or open source) that provide operational leverage.
**Authorization to Work in the U.S.:**Candidates must be legally authorized to work in the United States without sponsorship now or in the future. DISCO is not currently sponsoring visas, including, but not limited to, H-1B, TN, or EAD, and we are not accepting visa transfers.
Perks of DISCO
- Open, inclusive, and fun environment
- Benefits, including medical, dental and vision insurance, as well as 401(k)
- Competitive salary plus RSUs
- Flexible PTO
- Opportunity to be a part of a company that is revolutionizing the legal industry
- Growth opportunities throughout the company
About DISCO
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. Our scalable, integrated solution enables legal departments to easily collect, process and review enterprise data that is relevant or potentially relevant to legal matters.
Are you ready to help us fulfill our mission to use technology to strengthen the rule of law? Join us!
We are an equal opportunity employer and value diversity. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Java
- Kotlin
- Python
- C++
- AWS
- Azure
- Google Cloud
- Docker
- Kubernetes
- API Design
- SDLC
- Agile
- CI/CD
- Relational Databases
- NoSQL
Возможные вопросы на собеседовании
Вакансия требует опыта работы с Java, Kotlin или Python. Важно понять, как кандидат выбирает инструмент под задачу.
Расскажите о случае, когда вам пришлось выбирать между различными языками программирования или фреймворками для бэкенд-сервиса. Какими критериями вы руководствовались?
DISCO делает упор на 'well-crafted' решения и атрибуты качества архитектуры.
Как вы определяете понятие 'чистого кода' и какие практики (например, SOLID, паттерны проектирования) вы чаще всего применяете в своей работе?
Работа в SaaS подразумевает масштабируемость и работу с облаками.
Опишите ваш опыт проектирования и масштабирования API в облачной среде (AWS/Azure/GCP). С какими узкими местами вы сталкивались?
Упоминается важность безопасности при разработке.
Какие основные принципы безопасности вы учитываете при проектировании бэкенд-систем, чтобы предотвратить утечку данных или несанкционированный доступ?
В 'Even Better If' указаны Docker и Kubernetes.
Есть ли у вас опыт контейнеризации приложений и как вы подходите к отладке сервисов, запущенных в кластере Kubernetes?
Похожие вакансии
Staff Software Engineer, Commissions and Payouts
Staff Software Engineer (Platform)
Software Engineer II
Software Engineer, Context Platform
Software Engineer, Risk Technology
Software Engineer, Treasury Technology
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- США