Remotery

Senior Software Engineer

Posted May 9

This is a fully remote position, open to applicants in Illinois, +2 more states.

📋 Description

• Analyze and interpret high-level customer, product, and business requirements into comprehensive technical designs that address complex business challenges.

• Create solutions that are in harmony with the long-term vision for a service, product, or platform, drawing from extensive technical knowledge, customer insights, operational demands, and enterprise standards.

• Specify interfaces, service boundaries, data contracts, and integration patterns; produce high-quality code across various products or services and guide architectural direction when necessary.

• Utilize advanced AI-assisted development tools, coding agents, and agentic engineering workflows to expedite discovery, design, development, testing, documentation, refactoring, and operational troubleshooting.

• Employ solid engineering judgment when evaluating AI-generated or agent-assisted outputs, focusing on correctness, security, maintainability, performance, licensing, and adherence to architectural standards.

• Decompose intricate engineering tasks into clear, actionable items for engineers, leveraging AI/agentic tools where suitable, while retaining accountability for the final outcome.

• Maintain a consistent, user-friendly, forward-thinking, and sustainable test infrastructure; implement automated testing, test generation, regression validation, and quality gates to enhance delivery speed and assurance.

• Identify code across various codebases to optimize, refactor, simplify, or reuse to boost performance, maintainability, scalability, and return on investment.

• Lead code reviews across the product or service, which includes reviewing AI-assisted code contributions; pinpoint root causes of issues and drive effective, sustainable solutions.

• Actively identify performance, reliability, scalability, availability, and operational challenges; troubleshoot and resolve production issues that may encompass multiple product areas or systems.

• Generate and sustain clear architectural, technical, operational, and decision documentation, including documentation produced or expedited through AI-assisted tools.

• Design products and services utilizing secure programming patterns; detect, rectify, and prevent security vulnerabilities in both existing and new applications; ensure secure practices are integrated into design, implementation, testing, and deployment.

• Estimate work across projects that encompass multiple product areas, considering time, resources, skills, sequencing, dependencies, and risks.

• Proactively identify technologies, tools, frameworks, patterns, or automation opportunities that enhance engineering efficiency, delivery speed, quality, reliability, or business outcomes.

• Construct and present proposed solution strategies for new technologies, engineering practices, automation opportunities, and agentic tooling patterns; collaborate with architecture and engineering leadership to review and approve these proposals.

• Mentor and guide other software engineers in software design, engineering practices, AI-assisted development, effective utilization of agentic tools, testing discipline, and operational accountability.

• Actively seek mentorship, feedback, and technical insights from peers, principal engineers, architects, product partners, and leadership.

• Spearhead efforts to define and enhance the engineering lifecycle and practices for the team and related teams in collaboration with principal engineers and engineering leadership.

• Foster collaboration across multiple teams; explore ways to boost team productivity by empowering others, improving shared practices, minimizing friction, and scaling knowledge.

• Anticipate business requirements and present technical options, trade-offs, risks, and recommendations to leadership, product managers, and business stakeholders.

• Continuously refine team processes by identifying repetitive tasks that can be automated, expedited, or improved through tooling, scripts, templates, AI agents, CI/CD enhancements, monitoring, or documentation patterns.

• Other duties or responsibilities as assigned based on team and/or country-specific requirements.


⛳️ Requirements

• Over 8 years of experience in developing, implementing, and supporting commercial software across various platforms while utilizing a diverse range of programming languages.

• Proven track record of owning and delivering projects and results of escalating technical complexity.

• More than 8 years of experience with contemporary development languages such as .NET Core, C#, TypeScript, or comparable technologies.

• Proficient in thin-client development including HTML/CSS, JavaScript, TypeScript, and modern JavaScript frameworks.

• Familiarity with AI-assisted development tools, coding assistants, or agentic engineering workflows that enhance productivity, code quality, testing, documentation, troubleshooting, or delivery outcomes.

• Capability to critically assess, validate, and take ownership of AI-assisted or tool-generated outputs prior to their integration into production systems.

• Experience with database objects in relational databases like MS SQL or Oracle, encompassing schema design, stored procedure development, query tuning, performance analysis, and optimization techniques.

• Knowledge of non-relational databases such as MongoDB, Elastic, Cosmos DB, or similar technologies.

• Understanding of HTTP, REST architecture, APIs, service contracts, and distributed system integration patterns.

• Proficient in unit, integration, acceptance, regression, and automated testing methodologies.

• Experience with version control systems such as Git, GitHub, Azure DevOps, TFS, or similar platforms.

• Familiarity with CI/CD, continuous integration, continuous deployment, build pipelines, release automation, and deployment quality gates.

• Experience in building, deploying, or supporting cloud-native applications and services using platforms such as Azure, AWS, or GCP.

• Strong knowledge of secure development practices, code quality, maintainability, observability, and operational ownership.

• Bachelor’s degree from an accredited college or university in Computer Science, Software Engineering, Information Systems, Management Information Systems, or another technology-related field, or a minimum of 4 years of equivalent work experience along with a high school diploma/GED.


🏝️ Benefits

• Three medical plans that include Prescription drug coverage.

• Enhanced Fertility benefits.

• Flexible Spending Accounts.

• Health Savings Account (with employer contribution).

• Dental and Vision coverage.

• Basic and Supplemental Life Insurance.

• Short-Term and Long-Term Disability.

• Paid observed holidays.

• Two paid floating holidays for U.S. hourly employees.

• Flexible Time Off (FTO) for U.S. salaried employees — no accruals and no caps.

• Paid Time Off (PTO) available for all other employees in the U.S. and Canada.

• Paid parental leave.

• Paid time off to volunteer in your community.

• Charitable Giving Match Program.

• 401(k) with 6% company matching.

• Employee Stock Purchase Plan.

• Plus a wide array of career development, networking, and team-building opportunities.

People also viewed

VPS10 hours ago

AWS Full Stack Developer

US flagTennessee OnlyFull-timeFull-stack Engineer$120k – $210k/year
ApplyView job
Tango10 hours ago

Principal Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$200k – $240k/year
ApplyView job
Influur10 hours ago

GTM – Marketing Engineer

CO flagColombia OnlyFull-timeFull-stack Engineer
ApplyView job
Salesloft10 hours ago

Principal Software Engineer, AI

US flagUnited States OnlyFull-timeFull-stack Engineer$1 – $100k/year
ApplyView job
VSolvit10 hours ago

Software Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$110k – $165k/year
ApplyView job
Skillable10 hours ago

Senior Software Engineer

US flagArizona, +23 more statesFull-timeFull-stack Engineer$130k – $150k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers