As a Senior Software Engineer at Resource Data, you will join a team of consultants leading complex technical work and resolving ambiguous business challenges. The role involves designing and implementing complex software systems and components, providing technical leadership, collaboration, and mentorship, while maintaining strong client relationships and delivering high-quality, scalable solutions.
Requirements
- Contribute across the full application stack, including front-end interfaces, back-end services, APIs, integrations, and database layers using modern development frameworks
- Design and develop modern front-end applications and user interfaces using React and related front-end technologies
- Design, optimize, and maintain normalized relational database schemas independently
- Perform high standards for code quality, testing, documentation, and overall solution integrity
- Drive adoption of source control best practices, including code reviews and CI/CD pipeline integration
- Contribute to requirements analysis, refine high-level needs, and translate them into actionable development plans
- Identify opportunities to improve technical solutions, delivery approaches, and client outcomes
- Support estimation, scoping, and proposal development activities
Benefits
- Generous Paid Time Off
- 401k Matching
- Retirement Plan
- Four Day Work Week
- Generous Parental Leave
- Tuition Reimbursement
- Relocation Assistance