Allstate logo
Allstate

National General Insurance, a division of Allstate, describes itself as one of the largest insurers in the United States. The company provides personal and commercial auto, recreat

.NET Senior Software Engineer

Location

Illinois

Posted

4 days ago

Salary

$90.7K - $140K / year

Seniority

Senior

No structured requirement data.

Job Description

.NET Senior Software Engineer

Allstate

.NET Senior Software Engineer remote type Fully Remote locations USA - IL (Remote) time type Full time job requisition id R29163 National General is a part of The Allstate Corporation, which means we have the same innovative drive that keeps us a step ahead of our customers’ evolving needs. We offer home, auto and accident and health insurance, as well as other specialty niche insurance products, through a large network of independent insurance agents, as well as directly to consumers. Job Description Software Engineer Senior Consultant II implements applications following 12-factor principles to build out the product and iterative enhancements. They own the full stack of software products, developing and implementing frontends (web or mobile), and backend services. They leverage test driven development and continuous integration to ensure agility and quality of products. They actively participate in the decision-making process of the team ensuring that the simplest appropriate technology and design is chosen to meet user needs. Key Responsibilities: • Provides input into the architecture and design of the product; collaborating with the team in solving problems the right way. • Practices daily paired programming and test-driven development in writing software and building product. • Participates in executing the strategy, keeping the customer needs and wants in mind. • Serves as an expert on a specific business domain and demonstrates leadership and accountability on at least one technology stack. • Coaches more junior team members around different technologies and XP practices. • Establishes continuous integration, continuous delivery, and continuous deployment pipelines and practices. • Provides support for software products in user environments. • Leads and participates in daily site, cross-site, and product team standups. • Participates in retrospectives to gather feedback and derive actionable items to improve the team and the product. • Participates in iteration planning meetings ensuring that the team has a common understanding of each story and chores in a team’s backlog. Required Skills - Great communicator - Expert in multiple programming languages with depth of knowledge within specific tech stacks (application languages, algorithms, database normalization, data structures, common tools) - Microsoft Stacks knowledge and hands-on experience - Azure Devops - Azure Messaging System - Azure Cloud Storage - AWS Integration - MS Dot Net Core (C#) - JavaScript - MS SQL Server - Cosmos DB - Mongo DB - Influences engineering peers by pairing as needed to augment engineering proficiency and quality. - Relentlessly pursues upgrading skills and proficiency of team members. - Design and simplification along with reuse of enterprise tools. - Co-owns and leads all incident responses and root cause management in partnership with Managing Engineer. Additional Skills: - Identifies opportunities to pivot on stories or technical approach to achieve intended outcomes faster. - Holds decision rights on timing for what the engineers need to work on and works in partnership with Managing Engineer on ongoing prioritization. - Influences decisions on Managing Engineering. - Drives breaking work down for digital product inception ceremonies, ensuring technical approach and meaningful iterations align to targeted outcomes. - Demonstrates a solid understanding and application of enterprise standards, tools and patterns. - Has a deep understanding of integration points across upstream and downstream systems. - Responsible for coaching Product Engineers on systems thinking and design principles. Experience • 3 or more years of experience (Preferred) Supervisory Responsibilities • This job does not have supervisory duties. Education & Experience (in lieu) • In lieu of the above education requirements, an equivalent combination of education and experience may be considered. Skills .NET Core, AWS Application Integration, Azure Cosmos DB, Azure Devops, Azure Storage, C#.NET, C Sharp (Programming Language), It Communication, JavaScript, Messaging Systems, Microsoft Azure, Microsoft Azure Communication Services, Microsoft Azure Domain Name System (DNS), Microsoft SQL Server, MongoDB, Programming Languages Compensation Base compensation offered for this role is $90,700.00 - $140,000.00 annually and is based on experience and qualifications. *** Total compensation for this role is comprised of several factors, including the base compensation outlined above, plus incentive pay (i.e., commission, bonus, etc.) as applicable for the role.

Related Categories

Related Job Pages

More SDET Jobs

Akamai Technologies logo

Software Development Engineer in Test II

Akamai Technologies

At Akamai, we make life better for billions of people, billions of times a day. Every moment, billions of people, all over the world, are using the internet to shop, play games, look after finances, learn remotely, share videos, connect across the world, and so much more. These life-shaping digital experiences wouldn’t be possible without Akamai. We power and protect life online. It’s an extraordinary mission, and our global teams achieve it by solving the toughest challenges, and turning the impossible into the possible. With the world’s most distributed compute platform — from cloud to edge — we make it easy for businesses to develop and run applications, while we keep experiences closer to users and threats farther away. That’s why innovative companies worldwide choose Akamai to build, deliver, and secure their digital experiences. Thanks to our world’s most distributed platform for cloud computing, security, and content delivery. Akamai keeps applications and experiences closer and threats farther away. Devoted, determined problem-solvers who share a passion for technology, we’re always pushing ground-breaking ideas and driving innovation. Do you want to power and protect life online, by solving the toughest challenges with us? Be part of an amazing team!

SDET4 days ago
Full TimeRemoteTeam 5,001-10,000Since 1998H1B Sponsor

Would the opportunity to ensure the quality of cutting-edge software services excite you? Are you interested in tackling some of the most complex automated testing challenges on the internet? Work with industry-leading software technology Our Services/API team builds the software that powers our platform's core functionality. To maintain industry-leading performance and reliability, we rely on robust, scalable automated testing frameworks. Our SDET's ensure that our key infrastructure, intuitive interfaces, and critical APIs are flawless before they ever hit production. Partner with the best As a Software Development Engineer in Test II, design, develop, and maintain advanced automation frameworks for API and UI layers. Solve complex testing problems, analyze system behavior, and collaborate closely with development teams to deliver reliable, high-quality features while working independently. As a Software Development Engineer in Test II, you will be responsible for: - Designing and implementing scalable automated test frameworks for API and UI layers. - Collaborating with cross-functional teams to understand product architecture and define comprehensive test strategies. - Integrating automated test suites into CI/CD build and release pipelines to optimize deployment efficiency. - Identifying, troubleshooting, and isolating system bugs while working with developers to resolve root causes. - Maintaining code quality for test repositories and participating in peer code reviews - Aligning automation tests with functional, performance, and security requirements. Do what you love To be successful in this role you will: - Have 2+ years' experience in software development and Bachelor's degree in Computer Science or it's equivalent - Demonstrate strong proficiency in programming languages like Java, Python, JavaScript, or C#. - Possess proven experience building and executing robust API automation (e.g., Rest Assured, Postman) and UI automation (e.g., Selenium, Cypress, Playwright). - Show a solid understanding of testing frameworks (TestNG, JUnit) and version control tools like Git. - Exhibit excellent debugging, problem-solving, and cross-functional team collaboration abilities. - Demonstrate familiarity with cloud platforms (AWS/Azure), microservices, performance testing (JMeter), or Docker/Kubernetes. About us At Akamai, we make life better for billions of people, trillions of times a day. Whether you're streaming live events, scrolling social media, watching your favorite series, or managing your savings, we're the engine behind the scenes. We provide the world's most distributed platform from Cloud to Edge to help the giants of the digital world work faster and stay more secure, making the internet a better experience for everyone. Our focus is simple: Cloud and Edge: Running apps closer to users for instant performance. Security: Neutralizing threats before they ever reach your data. Content Delivery: Scaling the world's biggest moments without a glitch. AI: Enabling our customers to build, secure, and scale AI apps on the world's most distributed cloud platform. At Akamai, we don't just support the internet; we power and protect it, because behind every great digital experience is a massive hidden challenge. And we're the ones who solve it. When millions of people hit play or pay, Akamai ensures it just works. Benefits at Akamai: We support your health, well-being, finances, and life beyond work. See our benefits. FlexBase adapts to your job's needs Akamai's FlexBase program is yet another way we show our commitment to providing employees with an exceptional workplace experience. It's not about telling employees where to work; it's about supporting employees to do their best work. We trust our incredible employees to work in ways that suit them best: at home, in an office, or a combination of both. Connect with us on social and see what life at Akamai is like!

India
Sporty Group logo

QA Automation Engineer

Sporty Group

Our mission is to build everyday entertainment platforms For Everybody.

SDET4 days ago
Full TimeRemoteTeam 501-1,000Since 2013H1B No Sponsor

• Build and maintain test automation frameworks • Develop reusable testing tools and libraries • Improve test reliability and reduce flaky tests • Manage test data and testing infrastructure • Integrate testing into CI/CD pipelines • Implement release quality gates • Improve deployment confidence and testing efficiency • Define testing strategies and best practices • Support teams with complex testing challenges • Review solutions from a quality and reliability perspective • Coach engineers on testing and quality ownership • Create standards, documentation and guidelines • Drive adoption of quality practices across teams • Analyze incidents and prevent regressions • Track quality metrics and identify improvement opportunities

Europe

Role Description We are seeking an experienced and visionary Senior Software Development Engineer in Test to join the team responsible for the PitchBook platform, which is building a flexible system to manage the collection, enrichment, and sharing of data across multiple internal systems. The platform ensures consistency, reliability, and observability of data pipelines serving analytical and operational workloads. This project serves as the foundation for multiple data-driven initiatives across products, enhancing internal data capabilities and time-to-insight. - Design and implement automated test frameworks - Develop and execute test strategies for a microservices-based architecture - Implement CI/CD quality gates and maintain test coverage visibility - Collaborate with developers on testability, observability, and performance improvements - Identify, document, and track defects and technical risks - Ensure continuous improvement of test automation and QA processes - Mentor and support mid-level SDETs and QA engineers Qualifications - Strong proficiency in Java (Java 17+ preferred) - Experience with test automation frameworks - Hands-on experience with UI, API, integration, e2e testing, CI/CD - Experience with containers and orchestration tools (Kubernetes) - Experience with Kafka, PostgreSQL, and Elastic is considered a plus - Solid knowledge of software testing principles, design patterns, and OOP - Proven track record in performance testing, integration testing, and test data management - Experience using AI tools in engineering - Ownership mindset and proactive problem-solving - Strong communication and collaboration with engineering and product teams - Ability to mentor mid-level engineers and influence quality practices across teams - Analytical thinking and a structured approach to problem investigation - Adaptability in a fast-paced, evolving environment Benefits - Reveal great tech solutions and tackle new challenges - Experience an agile and flexible working environment with fully remote work - Stable workload and income, supported by provided laptops and licensed software - Opportunity for personal and professional growth through performance reviews and development plans - Work with a team of like-minded individuals and participate in company-wide tech and cultural events - Support from HR and access to a referral bonus program Interview Steps - Pre-Screening with the recruiter - Technical Screen (up to 45 min) - Technical Interview (up to 1.5 hours) - Managerial Interview (up to 45 min)

Worldwide
Abbott logo

Senior SDET

Abbott

As an employer, Abbott is interested in candidates who are passionate about creating healthy solutions and making a difference in the world. Abbott offers competitive compensation,

SDET4 days ago

• Complete software testing activities for user stories within the Agile SDLC by writing automated tests and contributing directly to automation coverage. • Review deliverables/activities identified in test plans for accuracy, consistency, completeness, and compliance. • Write additional automated tests as needed to ensure full coverage for every release. • Develop and Optimize Automation Scripts and Frameworks: Design, code, and maintain automation scripts and frameworks using Python (or another modern programming language). • Work with automation tools such as Appium, Selenium, and Robot. • Spend the majority of your day writing code and building scalable automation solutions. • Build automated frameworks for unit, integration, UI, and mobile testing. • Perform exploratory testing only as needed to inform automation. • Create test datasets and execute automated test suites to ensure high‑quality releases. • Adapt automation frameworks to meet regulatory and product‑specific requirements in the medical industry. • Continuously improve automation frameworks and test suites. • Identify and implement opportunities to replace manual testing with automation. • Work closely with developers and QA team members to integrate automation into the development lifecycle. • Provide technical guidance when needed, but this is not a lead or managerial role. • Produce clear, concise documentation for automated tests, frameworks, and processes. Ensure documentation meets regulatory and compliance requirements.

California
$86.7K - $173.3K / year