Software Engineer
We are looking for a highly skilled Software Engineer to join our team. You will primarily be utilizing .NET Core, C#, SQL. We hire innovative software development professionals who can work well within a highly collaborative, agile team to develop high quality, testable software. Ideally, you will have a wide breadth of experience performing development in a .NET environment and developing integrations to third‑party systems.
Responsibilities
Develop SaaS applications, including .NET APIs, and React applications
Work with our product organization to understand business requirements and objectives
Contribute to overall system architecture strategy and design
Lead by example and set a high standard for code quality
Perform code and design reviews
Motivate an agile team and foster collaboration and innovation across our development organization
Qualifications
Minimum 5 years full‑stack experience working through design, implementation, testing, and delivering high‑availability enterprise applications
Bachelor’s degree in Computer Science or related field, or 4–6 years of related experience
Record of successful delivery of software applications as an individual and with a team
Strong understanding of Agile software development methodologies and principles
Experience with CI/CD
Frontend experience is a plus (Angular, React)
Understanding of cloud native applications (Azure, AWS)
Key Responsibilities
Data Querying & Reporting: Write efficient SQL queries to extract data from the DevRisk Data Warehouse and populate dashboards/spreadsheets to deliver required statistics and insights.
Policy & Criteria Improvements: Identify improvements to developer ban criteria based on data analysis and implement corresponding changes in DevRisk tooling and review UI.
Frontend (Review UI): Build pages and widgets in the reviewer UI to render critical information for decision‑making; ensure usability, consistency, and performance.
Backend Services: Design and implement back‑end services and APIs to power the review UI and related enforcement workflows.
Enforcement Platform: Design and implement platform functionality that enables accurate, auditable, and scalable developer enforcement.
Quality & Reliability: Perform end‑to‑end testing, optimization, and integration of implemented services; monitor performance and iterate based on feedback.
Documentation: Document data lineage, UI/UX behaviour, and service contracts to support operability and governance.
Required Qualifications
Bachelor’s degree in Computer Science, Computer Engineering, or a related field (or equivalent practical experience).
Industry experience in software engineering or closely related areas.
Proficiency in at least one of C++, Java, or Python.
Strong experience with SQL for complex querying and data manipulation.
Fluency in English (reading, writing, speaking, and listening).
Preferred Qualifications
Proficiency in Java/C++/Python and SQL (multiple languages).
Experience with ETL and data pipelines (batch and/or streaming).
Hands‑on experience with version control, collaborative code reviews, and automated testing (e.g., Git/Gerrit, CI/CD, unit/integration/e2e testing).
Exposure to risk, trust & safety, enforcement systems, or policy tooling is a plus.
Familiarity with data modelling, observability (metrics, logging, tracing), and secure coding practices.
Tech Stack (Indicative)
Languages: Java, Python, C++
Data: SQL, Data Warehouse, ETL/ELT tools, spreadsheets/dashboarding
Frontend: Component‑based UI (widgets/pages for reviewer workflows)
Ops: Monitoring, alerting, performance tuning
What We’re Looking For
Strong problem‑solving skills and a data‑driven mindset.
Ability to translate policy/business requirements into technical designs.
Ownership across the lifecycle: design, implementation, testing, deployment, and support.
Excellent collaboration with cross‑functional partners and stakeholders.
Remote (US)
We’re working with a mission‑driven healthcare technology company focused on improving how patient data flows across systems to drive better outcomes at scale. Their platform supports millions of patients and is built around interoperability, data, and real‑world impact.
What you’ll be doing
Build and maintain backend integrations across APIs, databases, and external systems
Work on data flows, ETL processes, and system‑to‑system integrations
Develop and support integration workflows using tools like Rhapsody / Mirth (or similar integration engines)
Collaborate with product and engineering teams to deliver scalable, reliable solutions
Contribute to integration architecture and platform connectivity
What they’re looking for
Experience with Ruby / Ruby on Rails
Background in backend systems, integrations, and distributed systems
Experience with APIs (REST), ETL, middleware, or event‑driven architecture
Experience working with cloud platforms (AWS, GCP, or Azure)
Solid understanding of databases (Postgres / SQL)
Nice to have
Experience with integration engines (Rhapsody, Mirth, or similar)
Exposure to healthcare interoperability (FHIR, HL7, EHR/EMR systems)
Experience working with messaging platforms or communication APIs
Experience in data‑heavy or highly regulated environments
Fully remote (US) | Competitive hourly rate | 12‑month contract (likely to extend)
What You’ll Work On
We are hiring experienced Software Engineers to join our team and build on the Salesforce platform. These are hands‑on engineering roles — you will be writing code, designing solutions, and shipping features across a large, mature codebase. We are not looking for administrators or declarative‑only builders; we need engineers who think in code and architecture.
UI/Frontend Engineers
Build and maintain Lightning Web Components within an Experience Cloud site serving external users
Work with Bootstrap‑based styling and responsive layouts alongside the LWC framework
Design component architectures that are performant, accessible, and maintainable at scale
Integrate frontend components with Apex controllers, platform events, and real‑time data flows
Backend / Platform Engineers
Design and build Apex services, triggers, and automation across a complex data model
Implement and maintain asynchronous processing patterns including Queueable Apex, Batchable Apex, and Platform Events
Work with the Connect API and other Salesforce platform APIs
Build and support MuleSoft integrations for document processing and connectivity to external systems
Ensure governor limit compliance, bulkification, and performance optimization across high‑volume operations
All Engineers
Contribute to code reviews, technical design discussions, and continuous improvement of our engineering practices.
Required Qualifications
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical discipline — we value a strong foundation in data structures, algorithms, systems design, and software engineering principles
5+ years of professional software engineering experience, with a meaningful portion spent writing code on the Salesforce platform (Apex, LWC, SOQL/SOSL, Visualforce)
Demonstrated experience building large‑scale applications — you’ve worked in codebases with significant complexity, not just small apps or proof‑of‑concept projects
Experience building cloud‑native or cloud‑hosted applications — you understand multi‑tenant architecture, API‑driven design, and the tradeoffs of building on a managed platform
Proficiency with modern AI‑assisted development tools (e.g., GitHub Copilot, Claude, Cursor, or similar) — you actively use AI to accelerate coding, debugging, and code review, and you understand how to validate and guide AI‑generated output effectively
Strong understanding of software engineering fundamentals: version control (Git), testing strategies, CI/CD, separation of concerns, and clean code practices
Preferred Qualifications
Experience with Salesforce Experience Cloud (Community Cloud) site development
Hands‑on experience with Lightning Web Components (LWC) in production
Experience with MuleSoft (Anypoint Platform, API‑led connectivity, CloudHub)
Familiarity with Platform Events and event‑driven architecture on Salesforce
Experience with Batchable and Queueable Apex patterns for high‑volume data processing
Working knowledge of the Salesforce Connect API
Salesforce certifications such as Platform Developer I/II (valued but not required—you care more about what you can build than what you’ve passed)
Experience with Bootstrap or similar CSS frameworks in the context of LWC development
Familiarity with document processing pipelines and integration patterns
Benefits
VR/VT
Gympass
#J-18808-Ljbffr