Senior Software Engineer

Computer Science

Full Time

Los Angeles, US

Posted 18 weeks ago

About the Job

Salary - $155000 - $170000/Year

100% Remote-API & Microservice Experience!

This Jobot Job is hosted by Sarah Murphy

Are you a fit? Easy Apply now by clicking the "Apply" button and sending us your resume.

Salary $155,000 - $170,000 per year

A Bit About Us

We offer the most-trusted app building platform for anyone looking for a better way to work. We give businesspeople and IT experts the ability to easily build and integrate apps to track, manage, and automate processes in days, not weeks. Our customers make lasting and substantial improvements to their business using our bullet-proof cloud-based technology — and they love getting the industry’s best customer experience every step of the way.

In this role, your mission will be to build and maintain scalable, robust platform SDKs, connectors, microservices and integrations used by citizen developers and internal implementation engineers. You will also deliver new features and updates to the software offerings and API documentation.

Why join us?

  • We cover 100% medical, dental, and vision benefits
  • We understand you have a life outside of work and have an unlimited, flexible time-off policy
  • We provide competitive paid parental leave for all new parents after 6 months
  • We made Built in Colorado’s 2020 Best Small Companies to Work For list and received an Honorable Mention for Outside Magazine’s 2020 Best Places to Work
  • You will have the opportunity to challenge yourself and have a high degree of responsibility and impact
  • Your daily tasks will change often and give you many opportunities to grow your professional and technical skillset and advance your career
Job Details

What You’ll Do

Partner in a highly-collaborative environment across product, engineering, and implementation teams to define, design, develop, test, analyze, and deploy software used to integrate with the Platform.

Design, develop, and maintain company public API, SDKs, and integration platform connectors with supporting published documentation.

Manage marketplace lifecycle for SDKs and integrations in well-known services such as Node Package Manager, Python Package Index, Workato, Zapier, Mulesoft, Boomi, etc.

Support Implementation Engineers as they use your software to build complex integrations and use cases for customers.

Leverage knowledge of best coding practices and design patterns to write elegant and readable code.

Communicate technical or architectural designs verbally and in writing for both internal and external audiences.

Seek opportunities to regularly identify code refactors and performance optimizations and champion initiatives to completion within the team.

What You’ll Need

5+ years of professional experience building APIs or platform/SDK/developer tools.

Bachelor's degree in Computer Science or related technical field or equivalent practical experience

Expert experience in JavaScript/Node

Novice experience in Java/Groovy, Python, Swift, Kotlin, or other compiled languages

Proficient experience writing interactive API documentation in Swagger or similar technology

Experience and knowledge with the challenges of building data-intensive, highly responsive, and fault-tolerant software

Expert communication skills ability to clearly and concisely communicate complex technical problems and regularly achieve consensus with peers

Novice experience writing automated unit, integration and end-to-end tests

Experience integrating and developing CI/CD systems as a key aspect of the software development lifecycle

Proficient Experience Using MySQL, Oracle, Or Other RDBMS

Expert experience working in a highly-iterative software development process

Proficient skills in self-motivation, self-management, and self-organization

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations

Bonus Points

Experience developing in Java technologies (J2EE, Spring, Hibernate, JPA, JMS, Spring MVC, Spring Security)

Driven large-scale initiatives that span multiple projects, teams, or groups of engineers

Recognize, validate, and evangelize technologies and architectures that align with business objectives

Professional experience working in an enterprise or SaaS environment

Experience contributing significant features, enhancements or bug fixes including unit tests without guidance and without causing regressions

Understanding of application security threats and remediation techniques

Interested in hearing more? Easy Apply now by clicking the "Apply" button.

Posted 18 weeks ago

See More Relevant Jobs

Senior Software Engineer - Missile Defense National Team

Computer Science
Usaf Academy, CO, US
Posted 18 weeks ago

Senior Software Engineer - Missile Defense National Team

Computer Science
Palmer Lake, CO, US
Posted 18 weeks ago
CRB Consulting Group

Software Engineer

Computer Science
Bristol, US
Posted 18 weeks ago

Landing Jobs in the US for International Students just got super easy

Learn how to network, prepare visa interviews and sure shot strategies to kickstart your career in the USA.

Know More