Senior Software Engineer in Accounting (Quality Assurance)
What You Will Be Responsible For
- Design, develop, test, and maintain software applications, ensuring that they meet high-quality standards and business requirements
- Assume responsibility for critical components or modules, guiding their progress from design through deployment
- Collaborate with product managers, designers, and other engineering teams to define technical requirements and deliver solutions that meet business needs
- Mentor and guide junior engineers, providing technical support and fostering a culture of knowledge sharing and growth
- Troubleshoot and resolve complex technical issues, ensuring high availability, scalability, and performance of software systems
- Participate in code reviews, ensuring that best practices, coding standards, and quality guidelines are followed
- Continuously assess and improve development processes, tools, and techniques to enhance team productivity and software quality
- Stay current with emerging technologies and industry trends, applying new knowledge to improve software solutions and practices
What We Value
- Leading the development of software components and features, ensuring alignment with business and technical goals
- Collaborating with cross-functional teams to implement and optimize software solutions
- Coaching less-experienced engineers and promoting ongoing enhancements in development practices
- Diagnosing complex problems and applying fixes to improve software performance and scalability