FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Senior Software Engineer – Full Stack .NET/React
SagentSenior Staff Software Engineer at Sagent developing scalable applications for mortgage servicing. Leading software improvements and mentoring junior engineers in a collaborative environment.
Tech Stack
Tools & technologiesAzureCloudDistributed SystemsDockerGoogle Cloud PlatformJavaJavaScriptKubernetesMicroservicesMongoDB.NETNode.jsNoSQLReactReduxSQL
About the role
Key responsibilities & impact- Design, develop, test, and maintain scalable, secure, and high‐performance applications using Java, .NET Core, Node.js, SQL Server, and React Redux
- Build and deploy Microservices‐driven and Event‐Driven Architectures to improve system modularity, scalability, and responsiveness
- Develop and manage APIs and integrations, including RESTful services
- Leverage Azure and GCP for application hosting, cloud services, deployment, and scaling (including Function Apps and Blob Storage)
- Integrate MongoDB and other data stores to support both relational and NoSQL use cases
- Incorporate BPM tools and Rules Engines to implement workflow orchestration and business logic
- Troubleshoot, debug, and optimize existing applications to improve performance and reliability
- Implement unit and integration testing to ensure high code quality and system stability
- Ensure the successful implementation and monitoring of software application improvements to increase efficiency and effectiveness.
- Generate software engineering policies, standards, and procedures to ensure consistency and quality across software development efforts.
- Provide guidance and mentorship to junior team members, leveraging your technical expertise to support their professional development.
- Collaborate closely with product, architecture, DevOps, and other cross‐functional teams to define, design, and deliver new features.
Requirements
What you’ll need- Bachelor’s degree in Software Engineering, Computer Science, or relevant discipline with 4 - 6 years of experience in a related field. Experience will be considered in lieu of a degree.
- Minimum of four years of experience in software engineering roles, with a focus on designing, developing, testing, debugging, and implementing software solutions.
- Strong hands-on expertise with:
- SQL Server
- Java
- .NET Core
- Node.js
- React Redux
- Microservices architecture
- Practical experience with cloud platforms, specifically Azure and GCP
- Experience working with MongoDB, BPM tools, Rules Engines, Function Apps, and Blob Storage
- Solid understanding of modern software development methodologies, best practices, and design patterns
- Strong analytical, problem-solving, and debugging skills
- Demonstrated expertise in software application design and development, with the ability to translate business requirements into technical specifications.
- Proven track record of successfully implementing software application improvements to increase efficiency and effectiveness.
- Strong analytical and problem-solving skills, with the ability to identify and address complex technical challenges.
- Experience in generating software engineering policies, standards, and procedures is preferred.Familiarity with all aspects of software development, from detailed programming to high-level architecture design, is advantageous.
- Additional Skills Preferred:
- Experience with CI/CD pipelines and DevOps practices
- Familiarity with Docker, Kubernetes, or other containerization/orchestration technologies
- Experience working in Agile/Scrum development environments
- Knowledge of distributed systems, event streaming, and scalability patterns
Benefits
Comp & perks- Remote/Hybrid workplace options
- Health Benefits
- Unlimited Flexible Time Off
- Family Planning Services
- Tuition Reimbursement
- Paid Family Leave
- 401(k) Matching
- Pet Insurance
- In-person and Virtual Social Experiences
- Career Pathing
- Focus Time Fridays
- much, much more!
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Java.NET CoreNode.jsSQL ServerReact ReduxMicroservices architectureAPIsRESTful servicesBPM toolsRules Engines
Soft Skills
analytical skillsproblem-solving skillsdebugging skillsmentorshipcollaborationcommunicationguidanceleadershiporganizational skillstechnical expertise