Salary
💰 $112,200 - $151,000 per year
About the role
- Serve as a resource on software development projects
- Lead the development team through design, development, documentation, testing, and modification of software applications
- Participate in architecture design, performance monitoring, product evaluation
- Track and communicate development project status, dependencies, and risks
- Provide technical expertise to the business
- Partner with business and project teams to gather requirements and define project goals
- Lead development planning and participate in design reviews
- Lead code reviews and Data Analysis to ensure adherence to requirements & development standards
- Perform annual assessments of system performance, reliability, and security
- Stay current with emerging technologies and advise on development tools and best practices
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent work experience)
- 7–10 years of relevant software development experience
- Proven expertise in multiple programming languages and software stacks
- Strong data and SQL skills
- Strong experience designing and building complex applications across environments
- Experience working with vendor partners (onshore and offshore)
- health, dental and life insurances
- vacation time
- sick time
- 401(k)
- variable pay in the form of bonus, commissions, and/or long-term incentives
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software developmentarchitecture designperformance monitoringdata analysisSQLprogramming languagessoftware stacksapplication designapplication developmentsystem performance
Soft skills
leadershipcommunicationproject managementcollaborationtechnical expertiseproblem-solvingrequirements gatheringrisk managementdocumentationcode review
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Engineering