DISCO
legal
SoftwareEngineerIII-Backend
Neural analysis suggests this role is
optimal for Mid candidates.
“Software Engineer III - Backend at DISCO. Skills: Advanced Software Development, System Design, gRPC, Protocol Buffers, CI/CD, microservices, Docker, Cloud Provider (AWS, Azure, GCP), Cloud-based data storage, Java/Kotlin, Python, C#, APIs. development and implementation of complicated software solutions. ensuring functionality, scalability, testability and reliability”
What You'll Achieve.
contributes significantly to their team's goals; building feature sets/capabilities that are well-crafted and follow Architecture Quality Attributes; drive efficiency, improve outcomes, and continuously evolve how they operate in their role
Industry & Context.
Excellent analytical abilities and problem-solving skills; addressing complex technical challenges
What They're Looking For.
Must Have
Advanced Software Development, System Design, Security Perspective, Agile development methodologies and practices, Contract-first designing and negotiating with other systems (UI or Backend), technical documentation
Nice to Have
microservices design patterns and principles, developing microservices using containerized tools like Docker, system architecture, design patterns, and best practices in software development, designing and operating software in a Cloud Provider, such as AWS, Azure, or GCP, cloud-based data storage, such as Relational Databases, NoSQL Stores, data caches, etc., programming languages and frameworks commonly used in SaaS development, Java/Kotlin, Python, C#, designing and developing APIs, basic understanding of HTTP/HTTPS protocols, API documentation, server management, network configurations, cloud services (like AWS, Azure, or Google Cloud)
What You'll Do.
development and implementation of complicated software solutions
ensuring functionality
testability and reliability
playing key roles (for example: development
etc) in significant software projects
developing and maintaining large-scale
high-availability software systems
selecting and extending 3rd party components (commercial or open source)
Continuous Integration and Continuous Deployment (CI/CD)
developing microservices
operating software in a Cloud Provider
designing and developing APIs
How You'll Work.
Team & Collaboration
work effectively both independently and as part of a team; working in a dynamic, collaborative environment with diverse stakeholders and team members
Communication Scope
Strong, effective communication
Process & Methodology
leading small projects or components
Full Job Description
Your Impact The Software Engineer III (Backend) is an experienced engineer who handles complex tasks and contributes significantly to their team's goals. They are expected to start leading small projects or components while building feature sets/capabilities that are well-crafted and follow Architecture Quality Attributes. What You'll Do Advanced Software Development: Contributes significantly to the development and implementation of complicated software solutions, ensuring functionality, scalability, testability and reliability. Helps with System Design Experience in playing key roles (for example: development, testing, design, product interfacing, etc) in significant software projects, showing an ability to work effectively both independently and as part of a team. Involvement in developing and maintaining large-scale, high-availability software systems. Experience with gRPC and Protocol Buffers for efficient, language-agnostic service-to-service communication Understand how to design and develop from a Security Perspective Experience selecting and extending 3rd party components (commercial or open source) that provide operational leverage. Experience with Continuous Integration and Continuous Deployment (CI/CD) with an emphasis on a well-maintained testing pyramid. Experience with Agile development methodologies and practices. Experience using feature or release toggles as a code branching strategy Experience with Contract-first designing and negotiating with other systems (UI or Backend) Experience contributing to technical documentation Even Better If You Have... Practical understanding of microservices design patterns and principles, with experience in developing microservices using containerized tools like Docker 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 Strong skills with cloud-based data storage, such as Re
Applying for this Software Engineer III - Backend role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
ANONYMOUS · UNFILTERED
What do employees actually say about DISCO?
Real rants from real employees. Read before you apply.