
Software Engineer / Sr Software Engineer
Applied Systems · United States
- Hybrid
- Full-time
- $150,000 / year
- United States
Job highlights
- Develop high-quality SaaS applications for the insurance industry.
- Write and maintain code using .NET/C#, React, TypeScript, JavaScript.
- Implement and manage automated testing and cloud solutions.
- Collaborate with global engineering and product teams remotely.
- Contribute to technical decisions and team mentorship.
About the role
Software Engineer / Senior Software Engineer - Applied Epic Team
Transforming the insurance industry is ambitious, and at Applied Systems, we’re building a team that shows up every day ready to learn, willing to try new things, and driven to deliver innovative software and services. We foster a culture built on values that make us indispensable to each other. With over 40 years of experience in Insurtech, we are redefining what’s achievable and creating a place where amazing career moments are made possible.
Position Overview
We are seeking a Software Engineer or Senior Software Engineer to join our Applied Epic team in a remote role. The ideal candidate will be committed to delivering results, passionate about quality, and possess the ability to solve technical problems as we build solutions, simplify, and scale. You will partner with our global team of engineers and product managers, designing, architecting, building, and testing impactful products. Success requires fluency in SaaS-based application development, test automation, analytical skills, and unwavering dedication to software quality.
What You’ll Do: Software Engineer
- Contribute to the design, development, and delivery of high-quality software.
- Author code aligned with internal standards and guidance from architects.
- Develop, maintain, and update automated test systems.
- Assess the impact of changes through code reviews, design reviews, and technical discussions.
- Monitor application performance in production and non-production environments.
- Debug and resolve application errors and performance issues.
- Continuously learn about new tools and technologies.
As a Senior Software Engineer, You’ll Also:
- Support the team by sharing comprehensive feedback during code reviews and providing guidance for complex technical problem-solving.
- Contribute to technical decisions by identifying opportunities and risks.
- Share knowledge of software development languages, frameworks, testing strategies, and tools.
- Support continuous improvement of internal processes and documentation.
We’re Excited to Learn More About You
Your experience may include for a Software Engineer:
- 3+ years of experience in software engineering with .NET/C#, React/TypeScript/JavaScript, SQL Server, OpenAPI, Apigee.
- Knowledge of professional software engineering practices (SDLC, coding standards, code reviews, source control, build processes, testing, operations).
- Experience with cloud environments and cloud applications using DataDog, GitLab, and Kubernetes.
For the Senior Software Engineer, you may also have:
- 5+ years of experience in software engineering with the tech stack above, including cloud environments and applications.
- Experience providing guidance and support to other members of the software engineering team.
- Advanced communication skills to distill complex concepts and support problem-solving.
- Proven ability to advance technical discussions and contribute to positive team communication.
We encourage applications from military members and their spouses, and candidates without a degree or a traditional tech background.
When You Join Team Applied, You Can Expect:
- A culture that values your uniqueness and recognizes you as a teammate.
- Flexible work arrangements, collaborating remotely and in-person.
- A comprehensive benefits and compensation package, including Medical, Dental, and Vision Coverage, Holiday and Vacation Time, Health & Wellness Days, and a Bonus Day for Your Birthday.
Learn more about us: https://www1.appliedsystems.com/en-us/about-us/jobs/
Our targeted starting base salary in the United States for this position ranges from USD 100K – USD 150K. Actual pay will depend on experience, skills, and responsibilities. Team members may also be eligible for bonus and commission plans.
Your Security Matters:
We prioritize candidate safety. Applied Systems communicates only via secure @appliedsystems.com emails or our official careers portal. Recruiters will never request payments or sensitive personal information.
EEO Statement:
Applied Systems is an Equal Employment Opportunity Employer committed to diversity, inclusion, and non-discrimination. We recruit, develop, retain, and promote regardless of race, religion, color, national origin, sexual orientation, gender identity, disability, age, veteran status, and other protected characteristics.
Key skills/competency
- Software Engineering
- SaaS Development
- Test Automation
- .NET/C#
- React/TypeScript/JavaScript
- SQL Server
- Cloud Environments
- Kubernetes
- Problem Solving
- Agile Methodologies
Skills & topics
- Software Engineer
- .NET
- C#
- React
- TypeScript
- JavaScript
- SQL Server
- Cloud
- Kubernetes
- SaaS
How to get hired
- Customize your resume: Highlight .NET/C#, React, TypeScript, JavaScript, SQL, cloud, and test automation experience relevant to the Software Engineer / Senior Software Engineer role.
- Tailor your application: Emphasize your commitment to quality, problem-solving skills, and experience with SaaS development and Agile methodologies.
- Prepare for technical interviews: Be ready to discuss your experience with software development lifecycles, coding standards, and cloud environments like DataDog, GitLab, and Kubernetes.
- Showcase collaboration skills: Highlight your ability to contribute to code reviews, design discussions, and provide guidance to team members, especially for the Senior Software Engineer position.
- Understand Applied Systems' culture: Research their Insurtech focus, commitment to innovation, and values to align your responses during the interview process.
Technical preparation
Behavioral questions
Frequently asked questions
- What are the primary responsibilities of a Software Engineer at Applied Systems?
- As a Software Engineer at Applied Systems, you will contribute to designing, developing, and delivering high-quality software, authoring code according to internal standards, developing and maintaining automated test systems, participating in code and design reviews, monitoring application performance, and debugging issues. You will continuously learn new tools and technologies to enhance our SaaS-based applications.
- What distinguishes a Senior Software Engineer role from a Software Engineer role at Applied Systems?
- The Senior Software Engineer role at Applied Systems includes all the responsibilities of a Software Engineer, plus additional duties such as providing guidance and support to other team members for complex technical problem-solving, contributing more significantly to technical decision-making by identifying opportunities and risks, and sharing in-depth knowledge of software development practices. You will also play a key role in improving internal processes and documentation.
- What technologies are essential for the Software Engineer / Senior Software Engineer position?
- Essential technologies for this role include .NET/C#, React/TypeScript/JavaScript, SQL Server, OpenAPI, and Apigee. Experience with cloud environments and cloud applications, utilizing tools like DataDog, GitLab, and Kubernetes, is also highly valued.
- Is this a remote position, and what are the work arrangement expectations?
- Yes, this Software Engineer / Senior Software Engineer position is a fully remote role. Applied Systems embraces flexible work arrangements, allowing collaboration both remotely and in-person to empower teams to work in ways that are most effective for them.
- What is the expected salary range for the Software Engineer / Senior Software Engineer role?
- The targeted starting base salary in the United States for this position ranges from USD 100,000 to USD 150,000 annually. The final salary will be determined based on factors such as your depth, breadth, and variety of experience, skills, and responsibilities. Additional compensation plans, like bonuses, may also be available.
- Does Applied Systems encourage candidates without a traditional tech background or degree to apply for the Software Engineer role?
- Absolutely. Applied Systems values talent from all backgrounds and experience levels. They actively encourage military members and their spouses, as well as candidates without a degree or a traditional background in tech, to apply for the Software Engineer / Senior Software Engineer positions.
- What are the key benefits offered to employees at Applied Systems?
- Applied Systems offers a comprehensive benefits package designed to support their teammates. This includes Medical, Dental, and Vision Coverage, generous Holiday and Vacation Time, Health & Wellness Days, and a special Bonus Day for your birthday.
- How does Applied Systems ensure candidate security during the application process?
- Applied Systems prioritizes candidate security by only communicating through secure @appliedsystems.com email addresses or their official careers portal. They proactively protect personal information and will never request payments, financial account details, or sensitive information like social security numbers from candidates.