Software Engineer

Lytx

(San Diego, California)
Full Time
Job Posting Details
About Lytx
At Lytx, we harness the power of data to change human behavior and help good companies become even better. The Lytx DriveCam™ Program, sets the standard for driver safety in the industries we serve, and our RAIR® Compliance Services helps DOT-regulated fleets comply with safety regulations, complementing the DriveCam® Program. We protect more than 1,300 commercial and government fleet clients worldwide who drive billions of miles.
Summary
You like to make great things happen quickly, and we like that in an engineer. We want our team to succeed and learn quickly to make a significant impact on our technology. We are seeking an engineer to hop onboard and help us learn more, faster. You’ll take on the typical engineering tasks – design and develop software components, write automated tests, and be an extra set of eyes for your peers’ code. But more than anything, we want you to try new things and learn what works so we can deliver life-saving software as quickly as possible. You’ll explore new options, use new tools, move up and down the software stack, and promote those activities in your team.
Responsibilities
* Identifying and implementing frameworks and third-party components to build our system around (messaging, authentication, licensing, caching, etc.) * Identifying and implementing software components used by other engineering groups * Identifying and refactoring current software components * Sharing what you did with others
Ideal Candidate
* Able to research software performance problems, bottlenecks, resource problems using tracing tools, application performance monitors. * Ability and eagerness to learn our business domain and increase our learning velocity * An eye for identifying opportunities to improve user experience * Able to identify incremental wins and adjust course based on previous experiences. * Accountability to own your mistakes and willingness to correct them * Ability to drive technical direction through trial and error instead of consensus and debate * Understanding of challenges of multiple software disciplines including: big data, business intelligence, SaaS, IoT devices, high availability architecture, safe to fail engineering, testable software, measurable software * Ability to identify correct priorities from multiple competing opportunities * Capacity to focus deeply on complex problems and work with others to solve them * Proficiency to implement common software design patterns and SaaS applications development * Passion for designing and implementing all tiers of the software stack including: web, service, and data * An eagerness to help in other duties which may be assigned to you * 4+ years software development experience; C# background preferred but if you have experience in another objected-oriented language then let’s talk * Experience with SOA and service patterns with an understanding ofRESTful communication protocols * Experience work with noSQL databases and knowledge of message based communication patterns (NSerivceBus, RabbitMQ, MassTrasit) is a plus

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.