Senior Software Engineer

AI overview

Lead design and development of backend systems using Java and Spring while enhancing Python capabilities, ensuring scalability and maintainability as the company grows.

Scripta Insights is seeking a Staff Software Engineer with ideally strong Java/Spring and Python experience to join our dynamic and innovative team. In this role, you will be a senior technical leader responsible for designing, building, and evolving backend systems that power our core products. While our current recommendation platform is primarily Java-based, we are actively expanding our use of Python, and this role will play an important part in helping guide that transition over time.

We are looking for a seasoned engineer with excellent fundamentals, strong system design instincts, and a track record of owning complex technical problems. This role is not purely defined by a single language; rather, it emphasizes architectural thinking, code quality, and the ability to lead through influence. As a Staff Engineer, you will work across teams to shape technical direction, raise engineering standards, and ensure our systems remain scalable, reliable, and maintainable as the company grows.

If you are motivated by solving meaningful real-world problems, enjoy operating at the intersection of hands-on development and technical leadership, and value pragmatic, well-reasoned engineering decisions, we encourage you to explore this opportunity with Scripta Insights.

Responsibilities

  • 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.

Disclaimer: Diversity creates a healthier atmosphere: Scripta Insights is an Equal Employment Opportunity/Affirmative Action Employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law. Independent contractors have no specified contract term and can be terminated at will.

Ace your job interview

Understand the required skills and qualifications, anticipate the questions you may be asked, and study well-prepared answers using our sample responses.

Senior Software Engineer Q&A's
Report this job
Apply for this job