Job Closed

This listing is no longer active.

FirmPilot logo
FirmPilot

AI Marketing Engine for Law Firms to automatically generate content and SEO to outrank competitors and get more clients.

Software Engineer – Core Platform

Full-stack EngineerSoftware EngineerOtherRemoteSeniorTeam 11-50H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

98 days ago

Salary

$135K - $162K / year

Seniority

Senior

Bachelor Degree5 yrs expEnglishAWSGraphQLJavaScriptPythonTypeScript.NET

Job Description

Software Engineer – Core Platform

FirmPilot

• Design, build, and maintain backend services using modern dotnet. • Implement and evolve APIs (REST and GraphQL) for internal tools, AI agents, and client-facing features. • Build event-driven, cloud-native services on AWS. • Integrate with third-party platforms and external APIs at scale. • Own features end-to-end: design, implementation, testing, deployment, and iteration. • Collaborate closely with product and engineering leadership to shape technical direction. • Participate actively in code reviews, design discussions, and operational improvements.

Job Requirements

  • 5+ years of professional software engineering experience.
  • Strong backend experience with modern dotnet in production.
  • Working proficiency in TypeScript/JavaScript and Python.
  • Experience designing and operating distributed or event-driven systems.
  • Experience building and consuming APIs (REST and/or GraphQL).
  • Familiarity with AWS-based, cloud-native infrastructure.
  • Strong fundamentals: system design, data modeling, testing, and observability.
  • Ability to work independently while communicating clearly and proactively in a remote environment.
  • Curiosity about AI-powered systems, even if AI is not your primary background.

Related Job Pages

More Full-stack Engineer Jobs

Switzerland Global Enterprise logo

Principal Engineer – AI/ML

Switzerland Global Enterprise

We support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.

Full TimeRemoteTeam 51-200Since 1927H1B No Sponsor

• Lead the end-to-end product development lifecycle for industrial software solutions, from concept to deployment, ensuring alignment with customer requirements and operational constraints. • Define and oversee software architecture for complex industrial environments, guaranteeing reliability, scalability, and compliance with industry standards. • Collaborate cross-functionally with engineering, product management, and commercial teams to deliver solutions that meet internal and external customer expectations. • Integrate AI/ML capabilities at a conceptual level, ensuring the team understands and applies relevant algorithms where appropriate with safety-by-design, and work with data scientists. • Act as a technical leader, providing strategic direction and mentoring team members. • Support Consulting Engineers in business line technology strategy definition and Multi-Generational Product Plan (MGPP). • Chair Design reviews for individual components, sub-assemblies and key engineering deliverables at tendering and contract execution stages. • Support Consulting Engineers in governance and trainings to reinforce proper execution of design review guidelines. • Identify, develop, evaluate, and introduce engineering solutions to create market winning proposals in anticipation of business product needs. • Provide key technical direction to large projects during contract execution phase. • Provide technical consultation on product problems throughout the business including supplier and field support and perform technical rescues when needed. • Participate Patent Evaluation Board (PEB) to protect technology that gives the business a competitive advantage, as well as protecting the intellectual property rights of the company. • Represent the business externally at conferences or in professional working bodies (IEC, CIGRE etc) and maintain active relationship with relevant academic institutions to promote research projects and other academic cooperations. • Provide ad-hoc technical guidance to the Engineering/Technology management team as required, e.g., joining customer negotiations or supplier audits. • Support Consulting Engineers to safeguard design qualities. • Organize lessons-learnt in one’s own domain and make sure they are well documented and communicated throughout the organization to prevent repeated mistakes. • Maintain an active role in product introduction, cost improvements, schedule adherence and problem resolution to meet business needs. • Provide technical consultation to cross-functional teams within the business to improve or resolve manufacturing, supply, or field issues. • Develop technical competencies by establishing and delivering structured technical training schemes within one’s own business lines. • Support Consulting Engineers in reviewing Engineering competency frameworks specific to one’s own business line. • Actively support Consulting Engineers with staff development & succession planning. • Participate interviews for promotions or hiring within Engineering/Technology up to the level of Senior Engineer. • Actively mentor and coach identified high potential Engineering talents within one’s business lines.

India
Switzerland Global Enterprise logo

Lead Engineer 2 – Mechanical Component

Switzerland Global Enterprise

We support Swiss SMEs in their international business and help innovative foreign companies to establish in Switzerland.

OtherRemoteTeam 51-200Since 1927H1B No Sponsor

• Contribute to a team responsible for highly engineered equipment design of nuclear plant components. • Mechanical Component Engineers create and develop design concepts, provide procurement support, and generate drawings, CAD models, specifications, and design basis documentation as required. • Operate in a matrixed engineering team to deliver high quality engineering deliverables in accordance with customer requirements, business procedures, and regulatory agency guidelines (ASME, NRC, CSA, and others). • Work with a global team of partner organizations and suppliers to advance the BWRX-300 plant design and contribute to delivery of BWRX-300 projects. • Demonstrate ownership and accountability for cost, schedule, quality, and technical accuracy of assigned tasks. • Perform independent verification of design work ensuring strict procedure adherence. • Work closely with sourcing and manufacturing to support cost reduction activities. • Develop procedures and identify opportunities to improve engineering productivity. • Responsible for equipment requirement specifications and drawings, and evaluation & assistance in selection of vendors. • Perform fundamental engineering calculations and modeling. • Participate in and lead teams assigned to address specific organizational initiatives.

North Carolina
$89.3K - $148.7K / year
Job Closed
CareMessage logo

Software Engineer II, L2 Integrations Team

CareMessage

CareMessage is the largest patient engagement platform for underserved populations in the United States.

OtherRemoteTeam 51-200Since 2012H1B No Sponsor

• Deliver scoped integration work that connects external systems to our platform in a reliable, maintainable, and secure way • Work hands-on building and maintaining API-to-API integrations and FHIR and HL7-based workflows with leading EHRs • Work closely with Product, Customer Success, and Engineering to understand integration requirements • Report to the Director of Engineering and play a key role in expanding our integration capabilities as we scale

United States
$152.7K / year
DBSync Inc logo

Full Stack Java Developer

DBSync Inc

At DBSync we provide opportunity to use technology that creates innovative and next generation data integration products which helps our employees to cultivate their creativity and sense of belonging. DBSync is a leading provider for data integration and Data warehousing services for both cloud/SaaS-based-on-demand applications. We were incubated by Salesforce, before getting spunned off as a separate company. DBSync provides data integration as a SaaS-based, Standalone or hosted integration at a competitive price with a plethora of benefits for business users. Our main motto is to provide a strong foundation for businesses in solving complex problems and automating their workflows while acting as a pillar of support for all their data integrations needs. At DBSync we encourage innovation and creativity and our team is diverse comprising of a nice mix of cultural blends. We are a family where each talent is recognized and honed for the best of the individual and the company as a whole. We maintain a very professional, learn and excel vision with a hint of a start-up-like environment making each individual feel important and responsible with an equal opportunity to grow to the sky’s limit! If you have a spirit of enthusiasm to grow beyond horizons, a determination to work hard, confidence to achieve success and influence future visions and products and be a successful part of the next gen trend, DBSync is the place for you!

Role Description We are looking for an experienced Full Stack Java Developer to be responsible for providing solutions for technical issues which may affect product delivery. The Full Stack Developer will facilitate requirement analyses, conduct peer reviews and provide feedback, and enhance frameworks. The goal is to provide a framework for the development of a software or system that will result in high quality IT solutions. You are passionate about technology, wake up every morning to experiment, learn and develop new solutions! You Will - Work on latest edge Cloud computing to solve difficult, manual and repeatable tasks for users adopting Cloud technologies like AWS, Salesforce, Microsoft and more. - Use the latest trends on building SaaS applications using multitenancy, scalability large data volumes / Big Data and more. - Develop and expand our portfolio to support most popular Cloud apps (200+). - Develop understanding of not just software development, but also how to design, develop and launch a product from concept to high customer use. Qualifications - Proven experience in Software Engineering. - Must have strong coding skills. - Experience in software development and coding in various languages (Java, Linux, AWS). - Extensive experience in the IT industry. - Hands-on with Bootstrap, JavaScript and UI/UX design. - Understanding of software quality assurance principles. - A technical mindset with great attention to detail. - Excellent analytical skills. - Bachelors in computer science, engineering or relevant field. Requirements - Performing requirement analyses. - Developing high-quality and detailed designs. - Conducting unit testing using automated unit test frameworks. - Identifying risk and conducting mitigation action planning. - Conducting configuration of your own work. - Developing and reviewing the work of other developers and providing feedback. - Using coding standards and best practices to ensure quality. Benefits - Private Health Insurance. - Pension Plan. - Paid Time Off. - Work From Home. - Training & Development. - Performance Bonus. Company Description At DBSync we provide opportunity to use technology that creates innovative and next generation data integration products which helps our employees to cultivate their creativity and sense of belonging. DBSync is a leading provider for data integration and Data warehousing services for both cloud/SaaS-based-on-demand applications. We were incubated by Salesforce, before getting spunned off as a separate company. DBSync provides data integration as a SaaS-based, Standalone or hosted integration at a competitive price with a plethora of benefits for business users. Our main motto is to provide a strong foundation for businesses in solving complex problems and automating their workflows while acting as a pillar of support for all their data integrations needs. At DBSync we encourage innovation and creativity and our team is diverse comprising of a nice mix of cultural blends. We are a family where each talent is recognized and honed for the best of the individual and the company as a whole. We maintain a very professional, learn and excel vision with a hint of a start-up-like environment making each individual feel important and responsible with an equal opportunity to grow to the sky’s limit! If you have a spirit of enthusiasm to grow beyond horizons, a determination to work hard, confidence to achieve success and influence future visions and products and be a successful part of the next gen trend, DBSync is the place for you!

Remote
Job Closed