Sr. Software Engineer

Position 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.

Key Duties & Responsibilities:

  • Design elegant and efficient solutions to solve complex business problems for our data ingestion platform, working across teams in an Agile-driven environment
  • Work closely with product management to define feature specifications
  • Work closely with QA for defining full test coverage
  • Create front-end interfaces, underlying APIs and backend systems across a number of programming languages with focus on C# and JavaScript.
  • Learn and share new technologies, platforms and solutions
  • Analyze and evolve existing data ingestion platform and tools to improve efficiency, scalability and security

Skills/Experience:

  • 5+ years full SDLC experience with C# and the .NET platform
  • 3+ years experience in Web development (including JavaScript and jQuery)
  • 2+ years experience in REST API development
  • Source Control – Git, TFS
  • Javascript frameworks – Angular, Node.Js (and/or React)
  • Databases – RDBMS (SQL Server), SQL queries, stored procedures
  • ORM – Entity framework, Linq
  • Frontend – ASP.NET MVC, Ajax, HTML, CSS, Responsive design – Bootstrap, SPA
  • Architecture - Capability to identify and implement design patterns as solutions
  • Understanding of IoC and DI
  • Experience with Agile methodology
  • Test Driven development – unit test frameworks like NUnit, XUnit
  • JSON, XML

Nice to have skills:

  • .NET Core, ASP.NET Web API experience
  • SOAP
  • MEAN stack development
  • NoSQL (Mongo, Redis, Elasticsearch)
  • GitHub profile
  • Performance tuning, analysis & metrics
  • Caching strategies
  • Experience with horizontal scaling of architecture
  • Multi-tenant web development

Minimum Qualifications:

  • BS degree in Computer Science or a related technical field
  • 4+ years experience building software solutions using .NET

Preferred Qualifications:

  • Working knowledge of API design and distributed backend systems
  • Ability to learn our business domain
  • Willingness to own your successes and failures and to learn from both
  • Capacity to pivot as business needs change
  • Passion for being a craftsman, not just a coder

Lytx, Inc. is proud to be an equal opportunity/affirmative action employer and maintains a drug-free workplace. We are committed to attracting, retaining and maximizing the performance of a diverse and inclusive workforce. EOE/M/F/Disabled/Vet.

Required Experience

5 Years experience or more


Meet Some of Lytx's Employees

May E.

Senior Client Solutions Consultant

May operates as part of the Implementation Team, working to onboard new clients and manage relationships after the sale. She also trains clients on Lytx programs.

Michael P.

Vice President of Engineering

Michael produces and oversees the development of web applications for all of Lytx’s cloud enterprise solutions. He also monitors connectivity and runs data center operations.


Back to top