Senior Software Developer

Location

United States

Posted

2 days ago

Salary

$120K - $145K / year

Seniority

Senior

Job Description

Senior Software Developer

AERIES SOFTWARE LLC

Role Description The Sr Software Developer sits at the intersection of legacy modernization and modern engineering practice. In this role, you will lead the migration of aging ASP.NET WebForms applications to a React-based, API-first architecture while championing AI-augmented workflows using agentic tooling such as Claude. You will set the example for how great engineers work — writing clean, maintainable code, using AI tools responsibly and effectively, mentoring junior and mid-level teammates, and building productive relationships with our offshore development partners. What You’ll Do - Modernization Leadership - Lead the architectural planning and incremental migration of ASP.NET WebForms applications to a modern stack (React front-end, .NET Web API or equivalent back-end). - Define migration patterns, reusable component libraries, and coding standards that the wider team can follow. - Identify and mitigate technical risk at each phase of modernization; keep work appropriately scoped and deliverable within sprint boundaries. - AI-Augmented Engineering - Model effective, responsible use of agentic AI tools — particularly Claude — across the development lifecycle: planning, code generation, code review, testing, and documentation. - Help raise the team’s AI maturity by pairing with engineers, running informal workshops, and embedding AI-assisted practices into day-to-day workflows. - Stay current with the rapidly evolving AI tooling landscape and bring well-reasoned recommendations back to the team. - Quality & Testing - Champion test automation using Playwright for end-to-end and regression coverage, with particular attention to UI flows affected by the WebForms-to-React migration. - Establish and maintain CI/CD quality gates; integrate Playwright suites into build pipelines. - Conduct thorough, constructive code reviews that reinforce team standards without creating bottlenecks. - Technical Mentorship & Collaboration - Mentor engineers of varying experience levels through regular pairing, code reviews, and one-on-one conversations. - Collaborate asynchronously and across time zones with offshore development teams; communicate expectations clearly and build shared understanding. - Contribute to sprint planning, backlog refinement, and retrospectives consistent with Agile/Scrum values — transparency, continuous improvement, and sustainable pace. - Partner with product and design stakeholders to translate requirements into well-scoped technical stories. Qualifications - 7+ years of professional software development experience, with a significant portion on the Microsoft .NET stack. - Solid understanding of RESTful API design, C#/.NET Web API, and the separation-of-concerns principles that underpin a clean migration path. - Practical experience with React, including modern patterns such as TypeScript, state management (Redux Toolkit, Zustand, or similar), and component library ecosystems. - Practical experience using Claude or comparable LLM-based agentic tools to accelerate engineering work — not just as a search engine, but as an active collaborator in coding, analysis, and planning tasks. - Prompt engineering and agentic workflow judgment: you can explain why a workflow uses an agent vs. a single completion, when to use RAG vs. tool calls, how to manage context windows, and where guardrails should be placed. - Experience deploying agentic workflows to a cloud environment (AWS preferred: ECS, Lambda, Step Functions, Bedrock; equivalent on Azure or GCP is acceptable). - Experience writing and maintaining Playwright test suites in a real-world CI/CD context. - Demonstrated technical leadership: mentoring engineers, setting standards, and helping teams grow. - Proven track record working remotely in a fully distributed team, with strong written communication habits. - Prior experience collaborating with offshore or nearshore development teams, including managing asynchronous handoffs and maintaining code quality across time zones. - Solid grounding in Agile/Scrum practices — you understand the why behind ceremonies and artifacts, not just the mechanics. - Strong communication skills, including verbal, written, and presentation abilities. Nice to Have - Demonstrated, hands-on experience migrating ASP.NET WebForms (or comparable legacy UI frameworks) to modern front-end technologies. - Experience with Azure DevOps or comparable CI/CD and work-item management platforms. - Background in EdTech or enterprise SaaS products where data accuracy and reliability are paramount. - Experience contributing to or maintaining an inner-source or shared component library. - Exposure to prompt engineering, AI workflow design, or building applications on top of LLM APIs. - Bachelor’s Degree in Computer Science, Software Engineering, or any related field, or equivalent work experience. Job Details - Status: Full-time - Work Schedule: Monday – Friday. Core hours to be determined by your manager. Evening and weekend hours may be required on occasion. - Work Location: Primarily remote and a reliable, distraction-minimized home workspace is expected. Must work from one of the following U.S. states: AZ, CA, FL, MD, ME, MI, MO, NC, NV, NY, OH, OK, OR, SC, TX, UT, WA, WY. - Travel Requirements: Minimal travel expected; occasional travel to team gatherings, conferences, or company events may be required (up to 10%). - Physical Requirements: Prolonged periods of sustained focus during screen and computer-based work. - Compensation: $120,000 – $145,000/annualized base pay, based on experience & skills. This role’s Total Rewards package includes participation in an annual discretionary company bonus program and comprehensive benefits offering. Benefits - Health insurance coverage for employees and covered dependents - Health Savings Account with employer contributions - Employer paid Short-Term Disability and Life Insurance - 401(k) plan with up to 4% employer matching - “Responsible PTO” with additional paid time off for sick, volunteering, bereavement, and jury duty - 11 paid holidays with additional paid closure between Dec 26 – Dec 31 - Educational Reimbursement program and opportunities for ongoing professional development

Related Job Pages

More Software Engineer Jobs

OneStudyTeam logo

Director, Engineering

OneStudyTeam

Better. Sooner. Together.

Full TimeRemoteTeam 201-500H1B No Sponsor

• Delivery & Roadmap Execution: Own the tactical execution of the engineering roadmap. Partner with Product and Design to break down product requirements into clear milestones, ensuring the team consistently ships high-quality software on time. • Hands-on Architectural Guidance: Unblock engineering teams by participating in technical design reviews. Ensure the team builds a stable, scalable platform that successfully ingests and processes complex clinical trial data sources without technical debt. • Feature & Tooling Implementation: Drive the day-to-day development of predictive models and analytics tools. Work directly with data and software engineers to ensure these tools accurately surface trial bottlenecks and function reliably for end-user. • Sprint & Resource Management: Manage sprint capacity, budget tracking, and day-to-day resource allocation. Balance technical debt with feature delivery to maximize engineering velocity and keep data collection timelines on track. • Agile Process Optimization: Run, refine, and optimize the agile ceremonies and development workflows within your department. Identify and eliminate operational friction to improve the team's daily shipping cadence. • Line Management & Career Mentorship: Manage Engineering Managers and Tech Leads directly. Conduct regular 1-on-1s, deliver performance reviews, write career growth plans, and actively interview and onboard new engineering hires. • Team Health & Collaboration: Maintain a high-performing, inclusive team culture. Resolve interpersonal or cross-team friction and ensure clear communication boundaries between engineering squads. • Cross-Functional Execution: Serve as the primary technical point of contact for project stakeholders. Translate technical blockers, updates, and risks into clear operational timelines for non-technical partners.

United States
$180K - $230K / year
EITACIES Inc. logo

Software Developer

EITACIES Inc.

EITACIES, The Edge where we bring the difference. Accelerating performance. Achieving #business goals.

Full TimeRemoteTeam 51-200H1B No Sponsor

Role Description We are looking for an experienced Software Developer to support a Transportation Modernization initiative for a large public-sector client. The role involves enhancing enterprise transportation applications, migrating legacy systems, integrating multiple data sources, and supporting production applications. - Design, develop, and maintain enterprise .NET applications - Support migration of legacy transportation systems - Build and maintain ASP.NET MVC applications - Develop and optimize SQL queries and stored procedures - Perform ETL and data integration activities - Troubleshoot production issues - Support SSRS reporting and SSIS packages - Integrate data from multiple systems - Participate in application enhancements and bug fixes - Prepare technical documentation Qualifications - 5+ years of C# experience - 5+ years of ASP.NET MVC experience - 5+ years of .NET Core experience - Experience with SQL Server, Oracle Database, PostgreSQL - Familiarity with Snowflake, SSRS, SSIS - Proficient in Visual Studio, REST APIs, Postman Requirements - Bachelor's degree in Computer Science or related field Nice to Have - Transportation applications - Student Information Systems - ArcGIS - ETL/Data Migration Benefits This is a remote position.

United States
$45 - $50 / hour
EITACIES Inc. logo

Senior Dot NET Developer

EITACIES Inc.

EITACIES, The Edge where we bring the difference. Accelerating performance. Achieving #business goals.

Full TimeRemoteTeam 51-200H1B No Sponsor

Role Description Hiring a Senior .NET Developer to support Parent Portal, Unified Enrollment, Mobile Applications, and other enterprise systems. The role includes modernizing existing applications, developing APIs, maintaining production systems, and supporting enterprise-scale web applications. - Develop enterprise web applications - Design and implement APIs - Build Angular applications - Maintain SQL Server databases - Perform application modernization - Resolve production issues - Participate in architecture discussions - Mentor development teams - Work closely with business users - Create technical documentation Qualifications - 5+ years C# - ASP.NET - MVC - .NET Core - Angular - REST APIs - Entity Framework - SQL Server - HTML5 - CSS3 - JavaScript - Bootstrap - jQuery Requirements - Oracle - PostgreSQL - Node.js - TypeScript - Azure - AWS - SSRS - SSIS - Microservices Education - Bachelor's degree in Computer Science or related field Benefits This is a remote position.

United States
$45 - $50 / hour
UMS logo

Part-Time Lecturer, Surveying Engineering Technology

UMS

Innovative solutions designed just for your utility.

Part TimeRemoteTeam 201-500H1B No Sponsor

• Develop and teach online courses at the undergraduate level of the curriculum. • Syllabus development aligned with departmental expectations. • Lesson planning, assignment design, grading, and office hours. • Correspondence with students using online learning management system and/or other instructional software. • Participation in course coordination meetings with other faculty members. • Orientation and training as required.

Maine