JobMesh

Senior Software Engineer

Deluxe · Atlanta, Georgia, US

A Senior Software Engineer develops high-quality software, identifies and executes tasks in the software development life cycle, reviews and debugs code, col...

Job description

A Senior Software Engineer develops high-quality software, identifies and executes tasks in the software development life cycle, reviews and debugs code, collaborates with internal teams, and ensures software is up-to-date with the latest technologies. They also provide technical guidance, mentorship, and project management expertise to deliver successful software projects. This role requires strong coding, design, and OOP skills with a continuous improvement mindset. Job Functions: - Gain understanding of product codebase and continuously improve coding skills. - Independently design and complete tasks related to features and defects. - Assist the team and development manager in software design, coding, testing, documentation, and deployment. - Utilize tools to debug and diagnose issues in test and production environments. - Actively participate in Scrum/Agile ceremonies (Sprint Planning, Daily Standups, Sprint Reviews, and Retrospectives). - Collaborate with team members and stakeholders, escalating problems and issues constructively. - Utilizes AI tools to maximize efficiency in the engineering process. - Provide guidance and support to entry-level engineers. - Motivated to cont...