Senior Software Engineer (Backend)

Published date Posted on Indeed on Aug 04, 2022 (11 d ago)
As a member of our Service Experience Backend team, you will be writing software mostly in Java—we have some Go services—while being driven by an iterative process. Your role will be to collaborate with the other members of the team to handle all aspects of the SDLC: planning, writing and testing software, working with QA engineers, and supporting systems in our staging and production environments. We’re looking for a person with a positive attitude, good communication skills, good time and task management, and being able to learn things quickly. We have a relatively small, close-knit team who rely on each other to assist as needed; no one is left on an island on this team. Our codebases are being modernized and consistently improved.

What you'll be doing:

  • Design, implement, and test software solutions as a member of our remote backend squad.
  • Participate in peer programming and code reviews to improve your quality of code and those on your squad.
  • Document and share your design decisions with your squad to identify any potential improvements
  • Define key metrics to measure and find ways to optimize the performance of applications.
  • Help our team continuously improve our software to maximize its capabilities, availability, performance, and maintainability

We're looking for someone who has:

  • Significant Java experience, preferably at Java 11+
  • Experience with SQL: Complex queries, stored procedures, triggers
  • Designing and developing REST APIs based on Spring technologies, mainly Spring Boot
  • Experience using git as an SCM
  • Familiarity with CI/CD concepts and techniques
  • Experience with writing useful unit and integration tests

Highly preferred candidates also have:

  • Go experience
  • Understanding or experience with systems like Gitlab using Terraform in CI/CD build pipelines
  • GraphQL experience
  • Experience in Insurtech or Fintech environments
  • Experience with ElasticSearch/OpenSearch
  • Experience with MS SQL Server and/or PostgreSQL
  • A dedication to continuous learning (e.g., certificates, courses, opensource code contributions)
If shaping the future of an industry sounds exciting, you’ll love working at SageSure! A Best Places to Work in Insurance Recipient for two years in a row (2020-2021), SageSure is a managing general underwriter leader and insurance technology innovator serving disaster-prone areas. That means we sell insurance through our proprietary technology platform in places other insurance companies won’t do business. Our success in delivering coverage in America’s most challenging markets is the result of our strategic focus to understand and adequately price risk. We offer 50+ products in 14 states, serving over 400,000 policyholders while managing more than $800 million in written premium. We have nine office locations—Jersey City, NJ; Mountain View, CA; Atlanta, GA; Chicago, IL; Tallahassee, FL; Cincinnati, OH; Houston, TX; Mt. Laurel, NJ; and Cheshire, CT—as well as numerous remote employees across the country.
We provide generous health benefits and perks, including tuition reimbursement, wellness allowance, paid volunteer time off, a matching 401K plan and more. SageSure fosters inclusion, creating an environment where everyone can bring their whole self to work. We’re energetic, forward-thinking problem solvers; come join our team! For more information on SageSure opportunities, visit
SageSure is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, disability, veteran status, gender identity, national origin or any other factor protected by applicable federal, state, or local laws.

SageSure is only open to hiring remote candidates who are residents in the following states: Alabama, Arizona, Arkansas, California, Colorado, Connecticut, Delaware, District of Columbia, Florida, Georgia, Illinois, Indiana, Iowa, Kentucky, Louisiana, Michigan, Minnesota, Mississippi, Missouri, Nebraska, Nevada, New Hampshire, New Jersey, New York, North Carolina, Ohio, Oregon, Pennsylvania, Rhode Island, South Carolina, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washington, Wisconsin, and Wyoming.

Let us know

Help us maintain the quality of jobs posted on RemoteTechJobs and let us know if:

Error on reporting

Related jobs

Gridiron IT Gridiron IT |
2 d ago

Position Overview: Gridiron IT is looking for an analytical, results-driven back-end developer who will work with team members to troubleshoot and improve current back-end applications and processes for the U.S. Geological Survey(USGS), Water Mission.

Canopy Canopy |
4 d ago

Backend Software DeveloperDraper, UT (or Remote)About CanopyCanopy is a fast-growing SaaS startup in Draper, Utah building simple, efficient software for accounting firms. We are looking to revolutionize the accounting space with modern, user-friendly.

About Grafana Cloud:Our Grafana Cloud pipeline moves millions of data points, log lines and traces per second from our customer's environments into a highly available, low-latency stack that processes and stores the data, and serves it to dashboards.

Protocol Labs Protocol Labs |
7 d ago

About Protocol LabsProtocol Labs drives breakthroughs in computing to push humanity forward. Protocol Labs is a product-development lab, but behind the protocols and tools we build, behind the research and implementations, are passionate people, teammates,.

ResponsibilitiesCompany DescriptionNEC Software Solutions is headquartered in the UK and operates around the world.We employ more than 3,000 people in six countries, building software and services to get our customers better outcomes.We traded as Northgate.

Must have intermediate to advanced Java programming skills (very important).10+ years of software QA testing experience automating tests for both Web UI and backend APIs3+ years Selenium, Cucumber, Karate or RestAssured framework, Jenkins and SonarCube.

Millennium Software Incorporated Millennium Software Incorporated... |
26 d ago

Microservices Developer - Dallas, TX RemoteJOB DESCRIPTION:6-8 years of experience in Microservices, API, Spring boot, Spring, Java, JEE, Hibernate.Good Experience in Microservices design and developmentGood experience in Restful API DevelopmentExperience.

More jobs by this company

As a member of our Service Experience Backend team, you will handle all aspects of the Software Development Lifecycle: planning, designing, coding and testing software, and supporting systems in our staging and production environments. We’re looking.