Established in 2011, Snapsheet is a Chicago, Illinois-based company offering the first mobile-claims solution for the insurance industry. Snapsheet Claims’ patent-pending technol
Senior Software Engineer - Implementation
Location
United States
Posted
69 days ago
Salary
$135K - $165K / year
Seniority
Senior
Job Description
Senior Software Engineer - Implementation
Snapsheet
Job Title: Senior Software Engineer - Implementation Job Location: US-based, remote Job Type: Full-time About Snapsheet: Snapsheet is claims technology the way it should be: purposeful, precise, and designed to deliver outcomes. Where others bolt things on, we engineer them into our core systems and processes across cloud-based claims management, virtual vehicle appraisals, and elite loss and recovery services. Trusted by over 170+ P&C Carriers, MGAs, MGUs, TPAs, and logistics companies, our open architecture is built to fit how our companies work, not the other way around. What you’ll get: - Remote working environment - your new commute is however long it takes to walk to your desk! - Flexibility - empathy is ingrained in who we are and we are happy to offer a flexible PTO policy, casual dress code, and more! - Development - Mentorship programs, 1-on-1 management, promote when ready culture, quarterly internal promotion opportunities, and goal setting sessions. - Fun - Celebrations just because, yearly in-person and remote events, Snapsheet Swag, Employee Resource Groups, and more! Job Overview: The Senior Software Engineer on our Implementation team plays a hands-on engineering role in designing, developing, and supporting Snapsheet’s integration platform — a standalone application that connects Snapsheet’s claims products to a growing ecosystem of third-party vendors (e.g., estimating solutions). You’ll join a small, agile team focused on building a scalable, event-driven architecture capable of serving multiple clients and integrations. This is a deeply technical position that combines software engineering, API integrations, and client implementation expertise. The ideal candidate has strong development experience and thrives at the intersection of system design, application development, and customer delivery. Key Responsibilities & Duties: - Design and build integration services within a distributed, event-driven application architecture that enables scalable connections between Snapsheet and third-party systems. - Develop and maintain integration components using modern languages and frameworks (e.g., Ruby on Rails) — including APIs, background workers, and message processing pipelines. - Architect reusable solutions that can support multiple clients and integration types with minimal custom code. - Write, test, and maintain production-quality code following best practices for reliability, observability, and performance. - Collaborate with client technical teams to understand their systems, define integration specifications, and guide implementation. - Troubleshoot and resolve complex integration issues, leveraging logs, metrics, and monitoring tools. - Document integration flows, architecture decisions, and operational procedures for both internal and client stakeholders. - Work closely with Product, Engineering, and Implementation teams to align integration architecture with product capabilities and long-term platform goals. Preferred Qualifications: - 5+ years of experience in software engineering or technical implementation roles, ideally within a SaaS or enterprise integration context. - Demonstrated experience designing and building scalable, event-driven, or message-based systems (e.g., using background jobs, queues, or pub/sub architectures). - Strong proficiency with APIs, RESTful design, and at least one backend programming language (Ruby, Python, JavaScript/Node.js, etc.). Experience integrating or developing middleware or API gateway-style services. - Familiarity with containerized deployment environments (Docker, Kubernetes, etc.) and CI/CD workflows. - Excellent collaboration and communication skills, working with both technical and non-technical client resources. - Background in insurance or insurtech is a plus. - Strong sense of ownership, urgency, and commitment to delivering high-quality, maintainable solutions. We’re Built to Grow With You – And That Starts With How We Support You At Snapsheet, we know that growth doesn’t happen in a vacuum—it’s fueled by the right support at the right time. That’s why we’ve built a benefits experience designed to grow with you, wherever life takes you. - Choose from 2 robust medical plans through Blue Cross Blue Shield—plus, we contribute to your HSA when you enroll in our high-deductible health plan. - Offer two dental plans and one vision plan to keep you and your family healthy. - Peace of mind with company-paid Short Term Disability, Long Term Disability, and Life Insurance. - Additional protection through voluntary benefits like Accident Insurance, Hospital Indemnity, Critical Illness, and Legal Assistance. - 401(k) with a 4% company match—because your future is worth investing in. - Employee Assistance Program (EAP) with 6 sessions per life incident to support your mental well-being. Perks That Make Growing Here Even Better: - Flexible PTO and 7.5 company-observed holidays to recharge on your terms. - In-person connection points throughout the year including our annual Summit and Roadshows. - Snapsheet SWAG and surprise mailers to keep the spirit alive. - Endless opportunity to shape your path—career growth, learning, and real impact are all within reach. - Health and wellness campaigns that evolve with you year over year. Compensation that Grows with You For this position, the base salary range is $135,000 - 165,000. While this range serves as a guideline, your actual compensation will reflect your experience and skillset. At Snapsheet, we believe growth should be rewarded—our compensation and benefits are built to evolve with you as your career does. We are currently not accepting applications for candidates who reside in New York or California. *Please note that we are unable to sponsor applicants for work visas for this position at this time. Don’t meet every single requirement? Studies have shown that women and people of color are less likely to apply for jobs unless they meet every single qualification. At Snapsheet, we are dedicated to building a diverse, inclusive, and authentic workplace, so if you’re excited about this role but your experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. Snapsheet is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need assistance or accommodations, please let us know by emailing talent@snapsheet.me. Snapsheet is proud to be an Equal Opportunity employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. #BI-Remote #LI-Remote Snapsheet is an equal opportunity employer.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer, Developer (Payments)
CoinbaseA digital currency exchange, Coinbase is used by consumers, merchants, and traders to buy and sell cryptocurrencies, such as Bitcoin, Ethereum, and Litecoin. Founded in 2012 "to cr
Ready to be pushed beyond what you think you’re capable of? At Coinbase, our mission is to increase economic freedom in the world. It’s a massive, ambitious opportunity that demands the best of us, every day, as we build the emerging onchain platform — and with it, the future global financial system. To achieve our mission, we’re seeking a very specific candidate. We want someone who is passionate about our mission and who believes in the power of crypto and blockchain technology to update the financial system. We want someone who is eager to leave their mark on the world, who relishes the pressure and privilege of working with high caliber colleagues, and who actively seeks feedback to keep leveling up. We want someone who will run towards, not away from, solving the company’s hardest problems. Our work culture is intense and isn’t for everyone. But if you want to build the future alongside others who excel in their disciplines and expect the same from you, there’s no better place to be. While many roles at Coinbase are remote-first, we are not remote-only. In-person participation is required throughout the year. Team and company-wide offsites are held multiple times annually to foster collaboration, connection, and alignment. Attendance is expected and fully supported. The CDP Payments team builds the APIs and infrastructure that let businesses instantly move, convert, and accept value across fiat currencies, stablecoins, and crypto — through a single, unified API that abstracts away blockchain and payment rail complexity. We power stablecoin payouts, cross-border payments, and fiat-to-crypto conversions for some of the biggest names in fintech, trading, and global payments — including major PSPs, neobanks, remittance providers, and institutional clients. In short, we're building the payment rails of the future, where money moves 24/7, instantly, across borders and asset types. What you'll be doing: - Design, build, and ship the core APIs and backend services that power global payments for CDP customers. - Owning end-to-end delivery of high-impact features — think integrating new payment rails (Onchain Payments, ACH, Wire), building stablecoin bank account infrastructure, and designing cross-border payment flows that convert fiat to stablecoins and back in seconds. - Lead cross-functional projects with Money Movement, CDP Foundations and various Platform teams, and your code will handle real money flowing through production systems used by some of the largest financial institutions in the world. What we look for in you: - You have at least 5 years of experience in software engineering. - You are customer-obsessed, and love shipping products that delight customers - You highly value continuous improvement, resourcefulness, and hold a high bar for yourself and those around you - Scrappy self-starter mindset with willingness to push through friction to improve customer UX. - Strong engineering skills; you can build reliable backend services that handle real-world edge cases. - Solid understanding of distributed systems, microservices architecture, and event-driven patterns; you design and integrate cleanly with internal and third-party services. - You write high-quality, well-tested code to meet the needs of your customers. - Excellent communication and collaboration skills, with the ability to work closely with designers and product managers. - Passion for great developer tooling and opinions on what makes developer platforms excellent. - Passion for onchain/Web3 and understanding of blockchain technologies, particularly Ethereum and other EVM-compatible chains. - Demonstrates the ability to responsibly use generative AI tools and copilots (e.g., LibreChat, Gemini, Glean) in daily workflows, continuously learn as tools evolve, and apply human‑in‑the‑loop practices to deliver business‑ready outputs and drive measurable improvements in efficiency, cost, and quality. Nice to haves: - You have gone through a rapid growth in your company (from startup to mid-size). - You have experience building on top of Blockchain technology (such as Bitcoin, Ethereum etc..) - You have experience decomposing a large monolith into microservices. - You’ve built financial, high reliability or security systems. Pay Transparency Notice: Depending on your work location, the target annual base salary for this position can range as detailed below. Total compensation may also include equity and bonus eligibility and benefits (including medical, dental, vision and 401(k)). Annual base salary range (excluding equity and bonus): $186,065—$218,900 USD Please be advised that each candidate may submit a maximum of four applications within any 30-day period. We encourage you to carefully evaluate how your skills and interests align with Coinbase's roles before applying. Commitment to Equal Opportunity Coinbase is proud to be an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, creed, gender, national origin, age, disability, veteran status, sex, gender expression or identity, sexual orientation or any other basis protected by applicable law. Coinbase will also consider for employment qualified applicants with criminal histories in a manner consistent with applicable federal, state and local law. For US applicants, you may view the Employee Rights and the Know Your Rights notices by clicking on their corresponding links. Additionally, Coinbase participates in the E-Verify program in certain locations, as required by law. Coinbase is also committed to providing reasonable accommodations to individuals with disabilities. If you need a reasonable accommodation because of a disability for any part of the employment process, please contact us at accommodations[at]coinbase.com to let us know the nature of your request and your contact information. For quick access to screen reading technology compatible with this site click here to download a free compatible screen reader (free step by step tutorial can be found here). Global Data Privacy Notice for Job Candidates and Applicants Depending on your location, the General Data Protection Regulation (GDPR) and California Consumer Privacy Act (CCPA) may regulate the way we manage the data of job applicants. Our full notice outlining how data will be processed as part of the application procedure for applicable locations is available here. By submitting your application, you are agreeing to our use and processing of your data as required. For US applicants only, by submitting your application you are agreeing to arbitration of disputes as outlined here. AI Disclosure For select roles, Coinbase is piloting an AI tool based on machine learning technologies to conduct initial screening interviews to qualified applicants. The tool simulates realistic interview scenarios and engages in dynamic conversation. A human recruiter will review your interview responses, provided in the form of a voice recording and/or transcript, to assess them against the qualifications and characteristics outlined in the job description. For select roles, Coinbase is also piloting an AI interview intelligence platform to transcribe and summarize interview notes, allowing our interviewers to fully focus on you as the candidate. The above pilots are for testing purposes and Coinbase will not use AI to make decisions impacting employment. To request a reasonable accommodation due to disability, please contact accommodations[at]coinbase.com
• As a Micro Focus COBOL Developer you will design, maintain, and enhance enterprise applications built on COBOL systems. • Analyze legacy code, implement new features, resolve defects and ensure system performance and reliability. • Collaborate with cross-functional teams to integrate modern technologies and support system migrations or upgrades. • Maintain high standards for code quality, documentation, and data integrity while supporting large-scale transactional systems.
Software Engineer, III
Office PracticumOffice Practicum is a healthcare technology company specializing in providing electronic health records (EHR) and practice management software solutions tailored to pediatric pract
Description The Software Engineer, III maintains and extends the capabilities of our healthcare technology platform and products. This position is part of our technology team. You will be developing features, analyzing and resolving issues, refactoring code, and maintaining the capabilities of our highly scalable multi-tenant healthcare technology platform. As an individual contributor, you will collaborate with other members of your cross functional team, learn and teach technologies and techniques, attend area tech events, and produce high quality software. Essential Functions / Tasks / Duties / Responsibilities: - Collaborate, as part of the development team, to create technical solutions for our software products. - Takes ownership of old and new products: maintaining, updating - Optimize, refactor, enhance, debug, and troubleshoot existing code - Follow all OP best practices and coding standards - Perform root cause analysis, and propose effective solutions for bugs in the software - Document, maintain, and own technical artifacts, internal knowledge base, best practices, and templates for all integrations; bringing in industry knowledge as appropriate to improve OP’s solutions. - Ensure the best possible performance, quality, and responsiveness of the applications - Understand specifications and requirements for the development/enhancements of interfaces and other types of data exchange, including but not limited to HIE standards and OP interfaces - Protect the integrity of code: creating, submitting and utilizing tests. - Provide transparency of work to the company. - Transfer knowledge within the department and to other technical teams. - Given a high level design can code, implement and test a feature - Able to take a complex task and break it down into smaller pieces - Contribute regularly to technical discussions with team leads - Design a feature and present it to the team lead Requirements Competencies: - Proficient in Java 17+, unit testing frameworks, and version control (Git). - Intermediate experience with MySQL/MongoDB and a deep expertise in designing/maintaining integrations using HIE, OP, and Health IT standards (FHIR, HL7, CCDA, X12). - Working knowledge of networking protocols (TCP/IP, REST) and AWS cloud services. - Proven ability to lead projects through the entire SDLC—from initial design and documentation (Markdown) to coding, testing, implementation, and long-term maintenance. - A track record of shipping high-quality, business-aligned solutions in a fast-paced, Agile environment. - Strong analytical skills used to deconstruct complex datasets and resolve deep-seated technical issues. - Ability to synthesize intricate technical information into clear, well-structured communications for diverse audiences. - A self-starter capable of managing multiple simultaneous engagements with high organizational rigor. - A history of personal integrity, exemplary performance, and successful contribution within team-based settings. - Dedicated to elevating the team through direct mentorship of junior developers and fostering a collaborative engineering culture. Education / Professional Certifications or Licenses Required: - Bachelor’s degree from an accredited college or university, preferably in Computer Science, Software Engineering or related field strongly preferred. Experience Requirements: - 5+ years of software engineering experience. Proficiency in Java 17 or more a more recent version is required. - Spring boot experience required. - Healthcare IT experience preferred. Supervisory responsibilities: - Assists with supervising interns and teaching best practices. Work Environment / Physical demands/ Travel Requirements: - This job operates in a professional remote office environment. This role routinely uses standard office equipment such as laptop computers, and smartphones. - Occasional travel (approx 5%) as needed. Core Values: Office Practicum seeks to hire individuals who are able and willing to embrace our company’s performance based culture, as defined by our Core Values: - We are Clinician First - Pediatric Care is our Home - We Deliver on our Commitments - Our Success is Based on Results - We Believe in the Power of Teams We believe that consistently aligning our planning and execution with these core values will lead to long term success for both Office Practicum as well as the customers we serve. Benefits: Our team members enjoy a variety of benefits, including but not limited to: - Medical, Prescription, Vision, and Dental Insurance - Life Insurance - 401(k) with company match - Paid Time Off, Holidays, and Volunteer Hours - Company Wellness Program - Employee Assistance Program - Short and Long Term Disability Insurance - Pet Insurance - Tuition Assistance Program - Employee Recognition Program Equal Employment Opportunity Statement: Our company is committed to equal employment opportunity. We will not discriminate against employees or applicants for employment on any legally recognized basis [“protected class”] including, but not limited to: veteran status, uniform service member status, race, color, ancestry, pregnancy, childbirth and related medical conditions, national origin, non-job related handicap or disability, or the use of a guide or support animal, creed, religion, sex, sexual orientation, national origin, age [18 and over] - [40 or over], physical or mental disability, predisposing genetic characteristics, military status, marital status, protected action, concerted activity, or any other protected class under federal, state or local law. Americans with Disabilities Act Statement: Our company is committed to providing equal employment opportunities to otherwise qualified individuals with disabilities, which may include providing reasonable accommodation where appropriate. In general, it is your responsibility to notify your supervisor of the need for accommodation. Upon doing so, your supervisor may ask you for your input or the type of accommodation you believe may be necessary or the functional limitations caused by your disability. Also, when appropriate, we may need your permission to obtain additional information from your physician or other medical or rehabilitation professionals.
Junior Software Programmer
GovCIOGovCIO is a service-disabled-veteran-owned small business (SDVOSB) that offers technology services to improve business performance for government organizations.
Role Description GovCIO is adding a New (or recent) College Graduate to our team of transformers. We are passionate about transforming government I.T. We believe in making a difference by developing digital strategies and delivering innovations that improve governmental operations each day. In short, we are Mission Aligned and Impact Driven! This is a fully remote position located within the United States. - Standard Software Engineering duties: builds, codes, and tests applications leveraging legacy, current, and emergent technologies; provides patches and upgrades to existing systems. - Involved in planning of system and development deployment as well as responsible for meeting software compliance standards. - May design graphical user interface (GUI) to meet the specific needs of users. - Prepares operating instructions, compiles documentation of program development, and analyzes system capabilities to resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. - May build add-on modules using application program language. - Within GovCIO's Enterprise Digital Services business unit, we believe in starting new Software Engineers out on our Test and DevSecOps teams, teaching new team members the complete software development lifecycle through the evaluation, validation, and continuous delivery of product feature sets. - You will learn Agile and Digital Services patterns and practices, and will immediately be integrated into one of our Development Scrums. - In addition to operating daily within Jira and Slack environments, you will learn to leverage industry frameworks to support our test automation and continuous development and delivery efforts. - Over time, you may provide patches and upgrades to existing systems and will be involved in the planning of system and feature deployment. - You may prepare operating instructions, compile documentation of program development, and perform analysis of system capabilities to assess or resolve questions of program intent, output requirements, input data acquisition, programming techniques, and controls. - Designs and codes applications following specifications using the appropriate tools. - Maintains and modifies existing software applications. - Analyzes detailed systems factors, including input and output requirements, information flow, hardware and software requirements, and alternative methods of problem resolution. - Performs modifications to and maintenance of operational programs and procedures. - Participates in code reviews to represent reviewed work for adherence to standards and specifications. - Writes or revises program documentation, operations documentation and user guides in accordance with standards. Qualifications - Bachelor's with 0 - 2 years (or commensurate experience) - Computer Science course work: - Data Structures and Algorithms - Computer Architecture - Operating Systems - Database Design - Computer Networking - Software Design - Demonstrated application of learned skill via project experience Requirements - Bachelors of Science in Computer Science with experience applying course work in computer lab, or via internships / part-time work. - Experience with MS Azure and/or AWS - Exposure to relational database management systems such as MongoDB, mySQL, or MS SQL Server - Exposure to Windows and Linux operating systems - Ability to use productivity tools such as Excel, Word, PowerPoint, Jira, Slack, MS Teams, Zoom, and Outlook, etc. - Ability to obtain and maintain a Suitability/Public Trust clearance Benefits - Employee Assistance Program (EAP) - Corporate Discounts - Learning & Development platform, to include certification preparation content - Training, Education and Certification Assistance* - Referral Bonus Program - Internal Mobility Program - Pet Insurance - Flexible Work Environment Company Description GovCIO is a team of transformers--people who are passionate about transforming government IT. Every day, we make a positive impact by delivering innovative IT services and solutions that improve how government agencies operate and serve our citizens. We are changing the face of government IT and building a workforce that fuels this mission. Are you ready to be a transformer?



