Senior Software Engineer with .Net Core and AI (locals to WA)

  • Posted 21 hours ago | Updated 15 hours ago

Overview

Remote
Depends on Experience
Accepts corp to corp applications
Contract - Independent
Contract - W2
Contract - 12 Month(s)
No Travel Required

Skills

.NET
API
Algorithms
Amazon Web Services
Artificial Intelligence
Banking
Business Analysis
Continuous Improvement
Continuous Integration
Data Structure
Development Testing
Continuous Delivery
DevOps
Health Care
Google Cloud Platform
Node.js
Microsoft Azure
POSTMAN
TypeScript
Software Architecture
Cloud Computing
Knowledge Sharing
Regulatory Compliance
Programming Languages
Functional Programming

Job Details

Position Overview
As a Senior Software Engineer III, you will serve as a seasoned individual contributor responsible for the design, development, and delivery of secure and scalable software systems. You'll collaborate closely with product managers, stakeholders, and fellow engineers to convert complex business requirements into well-architected technical solutions.

You will play a vital role in building a strong technology foundation, mentoring team members, and ensuring adherence to security, compliance, and operational excellence.

Key Responsibilities
Deliver high-quality, testable code that addresses complex business and technical needs.
Participate in and lead design discussions, code reviews, and architectural decisions.
Mentor junior and mid-level engineers by sharing coding best practices and technical guidance.
Demonstrate operational excellence in monitoring, deployment, and incident response.
Translate functional specifications into scalable and secure software.
Ensure compliance with regulatory frameworks such as BSA, OFAC, and internal security standards.
Promote a culture of documentation, knowledge sharing, and continuous improvement.
Contribute to team practices, tools, and engineering processes.

Qualifications
10+ years of professional software development experience, including ownership of production systems.
Proficiency in modern programming languages:
- Preferred: Node.js / TypeScript
- Bonus: Functional programming experience
Strong background in cloud-native platforms (preferred: Microsoft Azure; also valued: AWS, Google Cloud Platform).
Deep understanding of distributed systems, software architecture, and CI/CD pipelines.
Proven experience in regulated environments (fintech, banking, or healthcare).
Strong grasp of data structures, algorithms, and core engineering principles.
Effective communication and cross-functional collaboration skills.
Demonstrated leadership in mentoring and guiding technical initiatives.

Education & Certifications
Bachelor's degree in Computer Science, Information Systems, or equivalent experience.
Microsoft Azure Fundamentals certification preferred.
Additional relevant certifications (e.g., Azure DevOps Engineer, Solutions Architect) are a plus.
Experience with Postman or other API development/testing tools is preferred.

How You'll Thrive
Be the Best Communicate clearly, focus on quality, and pursue personal growth.
Be Relentless Persist through challenges and always advocate for clients and teammates.
Be Bold Think creatively and build authentic relationships based on trust.
Embrace Ambiguity Apply judgment and out-of-the-box thinking to solve problems.
Stay Flexible Adapt quickly, prioritize efficiency, and find smarter ways to work.
Support the Team Be a true team player with strong emotional intelligence.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.