This range is provided by Vaco. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.
Senior Director of IT Delivery & Recruitment
Job Title: Senior Staff Software Engineer
Remote: 100%
Terms: Direct Hire
Salary: 140 to 180K
Bonus: 10 to 15%
Package includes: 10% 401K matching, benefits, and 20 PTO Days
No third-party Companies are allowed - all will be rejected. We can't offer sponsorship now or in the future.
Job Summary:
Please don't apply for this position if you have not led or managed a software engineering team. 50% of the time you will be managing and mentoring your team. 50% you will be doing full stack software engineering. On the Frontend, React is the tool of choice.
You will work on a team of Product Owners, Software Developers, and Quality Assurance Engineers. You will contribute to the modernization and re-architecture of the systems that drive value for our clients. You can work with different portions of our systems and business, including UI/UX, back-end automation, and embedded business process improvement projects.
Important Note: We are moving away from Azure to AWS, so it would be highly desirable if you have experience migrating work to AWS.
Job Responsibilities:
- Design, develop, maintain, and improve software and other technical solutions for business challenges.
- Play a key role in redesigning our legacy products in AWS.
- Champion AWS best practices and mentor team members.
- Front End Tool - React.
- Focus on overall product quality.
- Develop and maintain unit and integration tests.
- Responsibly self-manage workload given project priorities, deadlines, and deliverables.
- Help the team achieve sprint goals through independent work and collaboration.
- Participate in code reviews to promote quality and best practices.
Qualifications:
- 10+ years of relevant experience.
- Strong experience with C#, SQL, JavaScript, React, .NET Framework / .NET Core.
- Cloud development experience with AWS.
- Understanding of Agile practices (e.g. Scrum).
- Experience with entire software development lifecycle.
- Excellent technical design, problem-solving, and debugging skills.
- Experience with domain-driven design.
- Experience with microservice architecture.
- Experience with event-driven architecture.
- Passionate about building high-quality systems with AWS best practices.
- Excellent collaborative skills, work well independently and as a team member.
- Proven analytical skills to interpret and implement business and functional requirements.
- Understanding of the value of test automation and a desire to incorporate it in development practice.
What you bring to the table:
- A proactive and positive approach to solving problems and correcting issues.
- Facilitate collaboration among team members.
- Demonstrated "let's find a way to do it" attitude - no task is too big or too small, always willing to pitch in and help someone else.
- Excellent communication skills.
- Detail-oriented.
- Welcomes increased responsibility over time.
- Loves to learn and takes every opportunity to develop knowledge and skills.
- Adapts to an established process, able to move projects along in a timeframe.
Wish list:
- Continued education and advanced degree(s).
- Experience in environments subject to HIPAA and PCI regulations.
- Experience in software-as-a-service, actuarial science, and insurance underwriting industry.
- Certified Scrum Developer (CSD).
- AWS Certifications.
- Understanding of DevOps principles.
- Experience with test-driven development.
- Experience designing systems in an event-driven architecture.
- Experience rebuilding on-prem legacy applications in a modern cloud environment (AWS).
Desired Skills and Experience:
AWS, C#, JavaScript, SQL, .NET Core, CI/CD, Terraform, DevSecOps.
Seniority level
Employment type
Job function
#J-18808-Ljbffr