United States Hybrid USD 60,000 - 140,000 Yearly

Applied Systems, Inc. (EZLynx division) is hiring a Software Engineer

About the Role

Applied Systems, Inc. seeks a Software Engineer / Senior Software Engineer interested in transforming the insurance industry. You will contribute to our product vision by delivering high-quality, SaaS-based software across the full stack, with a commitment to testing and technical excellence.

What You'll Do

  • Contribute to the design, development, and delivery of releasable, high-quality software by working across the full stack and contributing to new and existing features.
  • Author code aligned with internal standards and guidance from architects to ensure maintainability and consistency across products.
  • Develop, maintain, and update automated test systems as functionality changes during product evolution.
  • Assess the impact of changes by actively engaging in code reviews, design reviews, and technical discussions with engineering and product teams.
  • Monitor application performance in production and non-production environments.
  • Debug and resolve application errors and performance issues.
  • Continuously learn about new tools and technologies.
  • Support the team by sharing comprehensive feedback during code reviews and providing guidance for complex technical problem-solving (Senior).
  • Contribute to technical decisions by identifying opportunities and risks (Senior).
  • Share knowledge of software development languages, frameworks, testing strategies, and tools (Senior).
  • Support with continuous improvement of internal processes and documentation to champion a principles-based approach to design, implementation, and testing (Senior).

What We're Looking For

  • 5+ years experience in software engineering with Microsoft stack experience: C#, ASP.NET, .NET, SQL.
  • Knowledge of professional software engineering practices, including software development life cycles, coding standards, code reviews, source control management, build processes, testing, and operations.
  • Practical experience with technologies and systems such as HTTP, REST APIs, Distributed Systems, Services, Messaging, Queues, Caching, SQL / NoSQL databases, Angular web applications, and JavaScript.
  • Practical experience with logging, performance metrics, debugging, optimization, and defect resolution, as well as testing and security.
  • Knowledge of data types, data structures, datasets, data access, and software design patterns.
  • Experience with Angular1.x and 2.x with focus on Angular v17+.

Nice to Have

  • Experience with one or more of the following: ASP.Net Core, MVC, Entity Framework, Dapper, Dependency Injection, Nunit, xUnit, Moq, Postman, Jest, Splunk, Data Dog, Git.
  • Experience with cloud environments (e.g. AWS, Azure) and open-source tools.
  • Experience with scripting languages (PowerShell, Bash).
  • For Senior role: 8+ years of experience in software engineering, including experience providing guidance and support to team members.
  • For Senior role: Demonstrated experience working across software development languages, frameworks, and technologies described above.
  • For Senior role: Advanced knowledge of modern test strategies and quality gating policies within CI/CT/CD pipelines.
  • For Senior role: Advanced communication skills, with the ability to distill complex concepts to support others with complex problem-solving.
  • For Senior role: Proven ability to advance technical discussions, debates, and reviews while contributing to positive and constructive communication across the team.

Technical Stack

  • C#, ASP.NET, .NET, SQL, HTTP, REST APIs, Distributed Systems, Services, Messaging, Queues, Caching, SQL / NoSQL databases, Angular, JavaScript, ASP.Net Core, MVC, Entity Framework, Dapper, Dependency Injection, Nunit, xUnit, Moq, Postman, Jest, Splunk, Data Dog, Git, AWS, Azure, PowerShell, Bash

Team & Environment

Engineering and product-focused company where engineers and product managers take a leading role in designing, architecting, building, and testing products.

Benefits & Compensation

  • Medical, Dental, and Vision Coverage
  • Holiday and Vacation Time
  • Health & Wellness Days
  • A Bonus Day for Your Birthday

Work Mode

This role operates on a hybrid schedule.

Applied Systems, Inc. is an equal opportunity employer.

Required Skills
C#ASP.NET.NETSQLHTTPREST APIsDistributed SystemsServicesMessagingQueuesCachingNoSQLAngularJavaScriptSoftware Design Patterns C#ASP.NET.NETSQLHTTPREST APIsDistributed SystemsServicesMessagingQueuesCachingNoSQLAngularJavaScriptSoftware Design Patterns
Earn more as a remote developer

Performance pay that rewards your skills

Iglu's revenue-sharing model means top performers earn significantly more than traditional salaries. Choose your projects, deliver great work, and see it reflected in your pay.

Revenue-sharing compensation
Project choice & autonomy
International client base
Career growth support
Check compensation
Top earners exceed market rate
About company
Applied Systems, Inc. (EZLynx division)
Transforms the insurance industry by providing innovative solutions to improve how independent insurance agents work every day. Pioneers of Real-Time Rating in the insurance industry.
All jobs at Applied Systems, Inc. (EZLynx division) Visit website
Job Details
Department Software Development
Category backend
Posted 3 months ago