Software Engineer
Indexed description
Position Overview
We are seeking a highly experienced Senior Software Engineer to join an Agile development team supporting mission-critical enterprise systems within a secure environment. This role requires a hands-on technical leader who can design, build, and modernize software solutions using .NET Core while helping transition legacy systems to a cloud-first architecture.
Responsibilities
- Work on an AGILE Team as a Senior Software Engineer
- Build software components in .NET Core
- Support the re-design of existing software infrastructure to adopt cloud-first infrastructure
- Active TS/SCI FSP
- Demonstrated experience implementing enterprise software solutions
- Experience with JavaScript/Typescript and Angular
- Experience with Microsoft .NET Core, C# or Java programming language
- Experience with Python programming language
- Performing engineering analysis, software, hardware, or network development, integration, testing, and maintenance tasks for purposes of integrating hardware and software products into environments or stand-alone networks.
- Defining, collecting, and implementing computer engineering customer requirements for small, mid-scale, complex projects large-scale
- Identifying and resolving moderately complex computer engineering problems; leading small product evaluations; and developing procedures for and performing moderately complex installation and configuration of hardware, software, or network products.
- Building infrastructure.
- Receiving, tracking and responding to problems reported by customers (e.g., troubleshoots collaboration software, operating systems, web services, and database problems).
- Researching problems by accessing internal and external knowledge resources (vendor websites, internal engineering websites, and vendor documentation) and/or discussing with more experienced team members.
- Recommending alternative processes or long-term solutions to recurring problems.
- Designing and developing engineering solutions to meet customer requirements (e.g., writing, maintaining, testing, integrating, and implementing software, hardware, and associated documentation).
- Designing, configuring and maintaining the suite of tools associated with the Continuous Integration development environment.
- Anticipating and responding to customers’ needs in a manner that provides added value and generates customer satisfaction.
- Working knowledge of software products (operating systems, applications, device drivers, etc.).
At Edgesource, we understand that our employees are our greatest asset, and as such we offer a wide array of benefits to support the well-being of our staff to include:
- Flexible PTO Policy + 11 Paid Holidays
- Flexible Work Schedules (Remote / Hybrid)
- Medical / Dental / Vision / Flexible Spending Account (FSA)
- 401k Plan with Match
- Tuition & Professional Development Support
- Commuter Benefits
- Bonus & Employee Referral Programs
- Career Growth Opportunities
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search