Mediabistro logo
job logo

Senior Software Engineer

SCALIS, Seattle, WA, United States


About the Role

We are seeking a versatile Senior Software Engineer to join our engineering team. You will design, develop, and maintain high-performance, reliable, and scalable services using Java, Spring Framework, gRPC, and GraphQL in this role. As a senior team member, you will provide technical leadership, mentor junior engineers, and drive innovation within your area of expertise.
Key Responsibilities

Design, develop, and maintain microservices using Java, Spring Framework, and gRPC
Lead and drive sophisticated technical projects from conception to production deployment
Provide technical guidance and mentorship to other engineers
Collaborate with multi-functional teams to define, design, and ship new features
Quickly write high-quality, well-tested, maintainable code
Conduct code reviews to ensure code quality and consistency to standard processes
Query and resolve complex production issues
Contribute to architecture discussions and technical decision-making
Document system designs, APIs, and technical processes
Stay ahead of industry trends and bring innovative solutions to the team
Required Qualifications

Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
7+ years of professional software development experience
5+ years of experience with Java and Spring Framework (Spring Boot, Spring Cloud)
Strong experience with gRPC and protocol buffers
Deep understanding of microservice architecture patterns and standard methodologies
Experience with AWS services and cloud architecture
Strong problem‑solving skills and attention to detail
Excellent communication and collaboration skills
Experience working remotely and collaborating effectively with distributed teams
Preferred Qualifications

Knowledge of event‑driven architectures and message queuing systems (Kafka, RabbitMQ)
Experience with payment processing systems and financial transactions
Understanding of security standard methodologies in microservices architecture
Experience with CI/CD practices and tools (Jenkins, GitLab CI, etc.)
Strong understanding of distributed systems concepts
Experience with GraphQL implementation and schema design
This is a Hybrid position. We work in the office three days a week, and our office is centrally located in downtown Seattle.
The compensation range for this role is $175,720 to $191,000. We also offer significant stock options, comprehensive benefits, a bonus plan, commuter benefits, and an excellent office space with complimentary drinks and food options.

#J-18808-Ljbffr