
Senior Software Engineer
Scripta Insights
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Job Level
About the role
- Design, develop, and maintain scalable backend services using Java and Spring, with increasing contributions to Python-based systems.
- Provide technical leadership on architecture and system design in a multi-service, cloud-based environment.
- Apply strong software engineering fundamentals to produce clean, maintainable, and well-tested code.
- Partner with product, data, and engineering stakeholders to define and deliver complex features and platform capabilities.
- Lead by example through code reviews, design discussions, and technical decision-making.
- Identify and address performance, reliability, and scalability issues across services.
- Mentor engineers and help elevate engineering best practices across the organization.
- Stay current with relevant technologies and thoughtfully introduce improvements where they provide clear value.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- 6+ years of professional software development experience, with significant experience in Java and Spring-based and Python systems.
- Strong grounding in computer science fundamentals, system design, and distributed systems concepts.
- Experience designing and operating service-oriented or microservices-based architectures.
- Demonstrated ability to effectively adopt new languages and ecosystems.
- Experience building and consuming RESTful APIs.
- Hands-on experience with cloud platforms such as AWS, Azure, or Google Cloud.
- Strong problem-solving ability, technical judgment, and communication skills.
- Experience in healthcare or other regulated environments is a plus, but not required.