Senior Software Engineer
About The Position
Are you passionate about mastering the public cloud platforms?
Our Cloud Foundation team is on the lookout for a seasoned Senior Software Engineer to propel us to new heights.
As a key member of our dynamic team, you will play a pivotal role in developing cutting-edge solutions that leverage the capabilities of the major cloud providers.
- Innovating Beyond Conventional Boundaries: Generating and implementing groundbreaking ideas with a substantial real-world impact.
- Full-Stack Ownership: Leading end-to-end development for Silk's products and features, encompassing design, implementation, and integration from database to client.
- Complex Problem Resolution: Tackling diverse and intricate challenges at a high scale, utilizing cutting-edge systems and technologies.
- Cross-Functional Collaboration: Collaborating closely with Product Designers, Product Managers, and Software Engineers to bring exceptional products to fruition.
- Performance Enhancement: Evaluating and enhancing the performance, scalability, and stability of Silk's products, environments, and tools.
- Continuous Technological Advancement: Engaging in ongoing learning and the assessment of new technologies, contributing to the constant refinement and perfection of our products.
- Bachelor’s degree in computer science or equivalent from a reputable university.
- Over 10 years of overall industry experience.
- Over 3 years of experience in server-side development.
- Familiarity with public cloud development.
- Familiarity with microservices patterns and associated tooling.
Software Engineering Best Practices:
- Strong familiarity with software engineering best practices, including but not limited to unit testing, code reviews, design documentation, and adhering to the KISS principle.
- Experience with at least one server-side framework such as FastAPI, Flask, Spring, Django, Rails, Express, or Asp.net.
- NoSQL Database Design: Proficient in designing data models for NoSQL databases.
- Kubernetes Expertise: Extensive experience with Kubernetes (k8s).
- Agile Methodology: Proven track record of working with the Agile methodology.
- Architectural Expertise: In-depth understanding of system architecture and design, particularly for large-scale web services.
- Domain Driven Design and Event-Driven Architecture: Expertise in both Domain Driven Design and Event-Driven architecture.
- Full Stack Proficiency: Strong experience in frontend and full-stack development.
- RESTful API: Experience in constructing scalable RESTful APIs and utilizing both external and internal third-party APIs.
- Operating System Proficiency: Strong familiarity with Linux development.
Silk gives demanding workloads 10x faster performance on the cloud compared to native cloud alone. The Silk Cloud Platform is a virtualization layer that sits between the underlying cloud infrastructure and customers’ workloads. Without refactoring, workloads such as Oracle, Microsoft SQL Server, and industry-specific applications can move onto the cloud and massively improve user experience. Industry leaders in e-commerce, software publishing, FinTech, and healthcare, trust Silk with their mission-critical workloads to get the ultra-fast speeds their customers demand. Silk is headquartered in Needham, MA. To learn more, visit silk.us.