The Sr. Software Engineer is responsible for all stages of the software development lifecycle using a variety of technologies and tools to build impactful software solutions. The scope of this job includes building and optimizing comprehensive solutions that prioritize end-user efficiency and experience.
Key Responsibilities :
- Lead the design of complex software development features and ensure solutions are scalable, effective, and maintainable.
- Collaborate with solution managers, designers, and other teams to gather requirements, translate them into technical specifications, and ensure alignment with priorities and project goals.
- Analyze and solve complex technical problems, identify bottlenecks, and prepare technical documentation to optimize system performance.
- Facilitate code reviews, provide constructive feedback, and lead by example in code quality, development best practices, and problem-solving approaches.
- Ensure code meets functional and performance requirements, and advocate for high-quality software and ensure rigorous testing processes, including automated unit tests, integration tests, and other testing frameworks.
- Leverage common GenAI tools for AI assisted development and understand the basics of prompt engineering.
- Perform other job duties as assigned.
Required Qualifications :
Bachelor's Degree in a related field, or equivalent work experienceAt least 4-6 years relevant work experienceProficiency in JavaScript and C#Experience in test strategy, unit test & code coverage tools, test automation frameworks and CI / CD integrationExperience with cloud platforms (GCP, Azure)Preferred Qualifications :
Knowledge of performance and security testingExperience with testing methodologies (Agile, BDD) and continuous testing approachesExperience using GenAI tools for development and testing automationJob Expectations :
Willing to work additional or irregular hours as neededMust work in accordance with applicable security policies and procedures to safeguard company and client informationMust be able to sit and view a computer screen for extended periods of timeHere are some of the exciting benefits full-time teammates are eligible to receive at WellSky :
Excellent medical, dental, and vision benefitsMental health benefits through TelaDocPrescription drug coverageGenerous paid time off, plus 13 paid holidaysPaid parental leave100% vested 401(K) retirement plansEducational assistance up to $2500 per year