Senior Software Engineer

Posted Yesterday
Be an Early Applicant
San Francisco, CA, USA
In-Office
167K-229K Annually
Senior level
Artificial Intelligence • Fintech • Insurance • Real Estate
The Role
Develop and extend integrations to retrieve and transfer data via third-party APIs. Build web applications using Python and TypeScript, integrating internal AI services, Postgres, and RabbitMQ. Implement automated tests, CI/CD pipelines, participate in code review, and deliver features that improve scalability, performance, and maintainability within title and escrow domains.
Summary Generated by Built In
If you’re good at what you do, you can work anywhere. If you’re the best at what you do, come work for Doma Technology.About Us  

Doma Technology LLC offers solutions for lenders, real estate professionals, title agents, and homeowners that make closings vastly simpler and more efficient, reducing cost and increasing customer satisfaction.

Our Values
  • Obsessively Entrepreneurial - We encourage calculated risk-taking, and we know that some of our best learning happens by making mistakes along the way.
  • People First - We communicate with honesty and respect to our customers, colleagues, and partners.
  • Better Together - We believe diversity, equity and inclusion creates value through the differences in our backgrounds, experiences, and perspectives.
  • Act with Integrity - We hold ourselves to the highest ethical standards in all of our business practices.

This is a position with Doma Workforce Inc.


What will you be doing?

  • Extend data retrieval by writing software to programmatically retrieve data from third-party Application Program Interface (API).
  • Write code to enable transfer of order data between systems with multiple interfaces.
  • Utilize Python and Typescript programming languages to integrate against Artificial Intelligence (AI) services provided by the internal Data Science team to create web applications backed by Postgres DB and RabbitMQ.
  • Leverage domains, including Title Insurance Underwriting, Title and Escrow Document Processing, Data Management, Workflow Orchestration, and Title and Escrow Customer Communication.
  • Write code to ensure appropriate automated testing.
  • Integrate testing into the Continuous Integration and Deployment toolset to enable consistent and reliable feature deployment.
  • Submit code for review and adjust the code in accordance with feedback and participate in the peer review process.
  • Develop new features and enhancements to improve maintainability, scalability, and performance of the codebase.
  • Work with Python; Javascript; Typescript; Design Principles, Algorithms and Data Structures; Cloud Providers including Azure; and Development Tools, including Github, Circle CI, and VSCode.

What skills and experience do you need?


  • Requires Bachelor’s degree in Computer Science, Engineering (any), or a related field of study, plus three (3) years of experience with Python; Javascript; Typescript; Design Principles, Algorithms and Data Structures; Cloud Providers including Azure; and Development Tools, including Github, Circle CI, and VSCode.

Salary Range: $183,900.00 - $228,840.00

How we’ll value you and make your life a bit easier:

We offer a comprehensive package of benefits to eligible employees (FTE, non-contract): medical/dental/vision insurance, 401(k), generous vacation time, and paid bonding leave.

Note: No amount of pay is considered to be wages or compensation until such amount is earned, vested, and determinable. The amount and availability of any bonus, commission, or any other form of compensation that are allocable to a particular employee remains in the Company's sole discretion unless and until paid and may be modified at the Company’s sole discretion, consistent with the law.

We believe the most valuable investment we can make is to build an outstanding team of colleagues and leaders who are passionate about our mission.

We currently offer the following benefits to all Full-Time employees:

  • Work/Life Balance - We encourage taking Paid Time Off (PTO)!
  • 12 Weeks of Paid Family Bonding Leave (Maternity and Paternity)
  • Incredible medical, dental, and vision benefits options to allow you to customize to you and your family’s needs that all start in the following month following your first day of employment
  • Health Savings Account (HSA)
  • 401K with company match program
  • Short-Term & Long-Term Disability
  • Supplemental Life and AD&D Insurance
  • Critical Illness, Injury and Hospital Insurance 
We believe in Equal Opportunity

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Skills Required

  • Bachelor's degree in Computer Science, Engineering, or related field
  • Minimum three (3) years experience with Python, JavaScript, and TypeScript
  • Experience with design principles, algorithms, and data structures
  • Experience with cloud providers, including Azure
  • Experience with development tools including GitHub, CircleCI, and VSCode
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
San Francisco, CA
2,310 Employees

What We Do

Doma is a real estate insurance and loans company that utilizes smart technologies to make escrow and loan closing more streamlined and efficient.

Similar Jobs

CrowdStrike Logo CrowdStrike

Senior Software Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Hybrid
4 Locations
10000 Employees
160K-250K Annually

Genius Sports Logo Genius Sports

Senior Software Engineer

AdTech • Artificial Intelligence • Machine Learning • Marketing Tech • Software • Sports • Big Data Analytics
Easy Apply
Hybrid
Los Angeles, CA, USA
1800 Employees
175K-220K Annually

CrowdStrike Logo CrowdStrike

Senior Software Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Hybrid
Sunnyvale, CA, USA
10000 Employees
140K-215K Annually

General Motors Logo General Motors

Senior Software Engineer

Automotive • Big Data • Information Technology • Robotics • Software • Transportation • Manufacturing
Hybrid
Sunnyvale, CA, USA
165000 Employees
171K-261K Annually

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account