Senior Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job description
We are seeking a Senior Software Engineer who combines strong technical ability with ownership, initiative, and product-minded thinking.
This role is ideal for someone who:
- Takes pride in building and owning features end-to-end
- Has seen software through the full lifecycle (build deploy maintain iterate)
- Is motivated to contribute beyond just assigned tickets
You will play a key role in developing scalable SaaS applications while collaborating closely with product and engineering leadership. This is a hands-on role with high visibility and impact., * Design, build, and maintain full-stack applications using C#, .NET Core, Angular, and Azure
- Own features end-to-end - from requirements through deployment and post-release support
- Write clean, scalable, production-ready code
- Participate in code reviews and contribute to engineering best practices
- Collaborate with product managers and cross-functional teams to deliver new features
- Contribute to feature-level design and architecture decisions
- Improve CI/CD pipelines, DevOps practices, and development workflows
- Troubleshoot and resolve issues across distributed systems
- Support high-priority development cycles when needed, * High ownership: You will be one of the key U.S.-based engineers contributing directly to the product
- Real impact: Your work will directly influence product direction and scalability
- Growth opportunity: Be part of a team scaling rapidly and building for the future
Requirements
Do you have experience in Software testing?, * Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- 3-5 years of software development experience
- Strong experience with C# and .NET Core
- Experience with modern JavaScript frameworks (Angular preferred; React/Vue acceptable)
- Experience building and deploying SaaS or cloud-native applications
-
Experience with Microsoft Azure, including: *
- Azure Service Bus
- Azure Functions
- Azure API Management
- Azure SQL
- Experience with Docker and Kubernetes
- Familiarity with Git, CI/CD pipelines, and Azure DevOps
- Experience with testing frameworks (NUnit, MSTest, Playwright, etc.)
- Solid understanding of application/feature-level design
Preferred Qualifications
- Experience with PDF/document generation tools (Aspose, IronPDF, iTextSharp)
- Experience in tax, accounting, or financial services platforms
- Exposure to Python or AI/ML tools
- Experience in high-growth SaaS or startup environments
Benefits & conditions
Pulled from the full job description
- Paid parental leave
- Parental leave
- 401(k)
- Unlimited paid time off
- Paid holidays, * Hybrid Work Environment
- Unlimited PTO + Paid Holidays + Sick Time
- Paid Parental Leave
- Healthcare Benefits
- 401(k) Retirement Plan
- Opportunity to work on innovative SaaS products used by leading financial organizations
About the company
A rapidly growing SaaS technology company is modernizing how financial and tax documents are delivered through secure, cloud-based software solutions. Our platform supports leading institutional investors, financial organizations, and accounting firms by transforming traditionally manual workflows into a fully digital experience.
We are building a highly engaged, high-impact engineering team and are looking for individuals who want to actively contribute to product growth-not just execute tasks.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 12 Best Jobs for Software Engineers
Where To Find Software Engineering Jobs
Highest Paying Tech Companies for Developers
Dev Digest 120 - Apple and peers