Senior Software Engineer – Full-stack developer

Posted Yesterday
Hiring Remotely in Wayne, PA, USA
In-Office or Remote
Senior level
Software
The Role
Design, develop, and maintain full-stack enterprise applications using Angular and C#/.NET. Build RESTful APIs, optimize SQL Server and Oracle database logic, create automated tests, document solutions, participate in code reviews, and mentor developers. Use AI coding assistants responsibly to accelerate development while maintaining security, quality, reliability, and long-term maintainability.
Summary Generated by Built In

Job Summary:

We are seeking a highly skilled and motivated Senior Software Engineer to join our AssetWorks FleetFocus Engineering team. This role will primarily support our core applications and will be responsible for architecting and implementing major enhancements and improvements to the products using primarily Angular (TypeScript) on the front end and C#/.NET on the back end.
We are looking for an engineer who is comfortable designing scalable, secure, and maintainable software architecture and demonstrates sound judgment in making trade-offs related to performance, cost, reliability, and long-term maintainability. This position will require the use of AI development tools as part of the core development workflow. You will leverage tools such as GitHub Copilot, Cursor, Claude Code and Amazon Kiro to generate and validate code, accelerate delivery and support refactoring while not compromising a high bar for code quality, security, and long-term maintainability. This role will also help define best practices and team standards for responsible and effective AI tool adoption.
The ideal candidate will bring strong expertise in Angular, C#/.NET, hands-on experience with SQL Server and Oracle, and a solid understanding of API design and integration patterns. This is an exciting opportunity to build enterprise-grade solutions, collaborate with cross-functional teams, and help shape the future of our platform.

Job Description:

Key Responsibilities:
  • Design, develop, and maintain full-stack features using Angular and C#/.NET
  • Collaborate with product and business stakeholders to analyze requirements and translate them into technical designs and implementation plans
  • Utilize AI coding assistants daily to accelerate all these responsibilities while ensuring high quality and maintainability
  • Design, develop and maintain RESTful APIs and backend services
  • Develop and maintain comprehensive unit, integration, and automated tests to ensure software quality, reliability, and prevent regressions
  • Develop, optimize, and maintain SQL queries and database logic to support application functionality and ensure high performance across SQL Server and Oracle environments
  • Maintain clear and comprehensive developer documentation
  • Participate in and contribute to code reviews, ensuring adherence to best practices and coding standards with attention to AI-generated code quality and correctness
  • Mentor other developers and contribute to team standards, including effective and responsible AI-assisted workflows

Worker Type:

Regular

Number of Openings Available:

1

Skills Required

  • Strong expertise in Angular and TypeScript
  • Strong expertise in C# and .NET
  • Hands-on experience with SQL Server and Oracle
  • Understanding of API design and integration patterns
  • Experience designing scalable, secure, and maintainable software architecture
  • Experience developing RESTful APIs and backend services
  • Experience creating unit, integration, and automated tests
  • Ability to use AI development tools in the core development workflow
  • Ability to collaborate with product and business stakeholders
  • Ability to mentor developers and contribute to coding standards
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Wayne, PA
337 Employees
Year Founded: 1991

What We Do

AssetWorks delivers industry-leading business solutions to help asset- and infrastructure-intensive organizations control capital and operating expenditures, reduce operational complexity, and manage regulatory and policy-driven risk. Leveraging a comprehensive portfolio of software and consulting solutions, we help organizations work more efficiently by improving access to shared asset data, promoting greater transparency across the organization, improving service delivery, maximizing asset availability and uptime and reducing total cost of ownership. Using the latest cloud and mobile computing technologies, our asset management solutions and domain expertise help organizations eliminate waste, redundancy, and inefficiency. AssetWorks is a US corporation and a portfolio company of the Constellation Software, Inc. group of companies which trades on the TSX under the ticker symbol CSU. As a publicly traded corporation, we are committed to promoting shareholder value by delivering quality work and solid financial results. These factors reinforce what has always been our corporate focus—putting quality first and ensuring profitability and growth will follow.

Similar Jobs

Affirm Logo Affirm

Staff Software Engineer

Big Data • Fintech • Mobile • Payments • Financial Services
Easy Apply
Remote
United States
2200 Employees
236K-325K Annually
In-Office or Remote
14 Locations
1001 Employees
Remote
United States
793 Employees
135K-155K Annually

Peraton Logo Peraton

Software Engineer

Aerospace • Information Technology • Security • Cybersecurity • Defense
Remote
United States
18000 Employees
146K-234K Annually

Similar Companies Hiring

Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees
Revel.io Thumbnail
Aerospace • Hardware • Robotics • Software
US
50 Employees
Blee Thumbnail
Artificial Intelligence • Marketing Tech • Software
New York, New York
30 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account