# Senior Software Engineer

**Company:** [ivoiceup](http://jobs.workable.com/companies/6SvJv6sSRWLboNYTC4eFWg.md)
**Location:** Cairo, Egypt
**Workplace:** hybrid
**Employment type:** Full-time

[Apply for this job](http://jobs.workable.com/view/121a2f75-5996-43e1-9126-ae1cb1bd81d3)

## Description

ivoiceup, a leading accounting firm, is seeking a talented Senior Software Engineer to join our innovative team. In this role, you will play a key part in developing cutting-edge software solutions that will enhance our accounting processes and provide our clients with top-notch service. As a Senior Software Engineer at ivoiceup, you will have the opportunity to work on exciting projects, collaborate with a dynamic team of professionals, and contribute to the success of our company. If you are passionate about software engineering and have a strong background in accounting technology, we invite you to apply and take your career to the next level with ivoiceup.

  

### Responsibilities

-   Design, develop, and implement software solutions that meet the needs of our accounting clients.
-   Collaborate with cross-functional teams to gather requirements and define project scope.
-   Write clean, maintainable code that adheres to industry best practices and coding standards.
-   Conduct code reviews and provide constructive feedback to team members.
-   Troubleshoot and debug software applications to ensure optimal performance and reliability.
-   Stay current on emerging technologies and trends in the accounting software industry.
-   Participate in architectural design discussions and propose innovative solutions to complex problems.

## Requirements

-   Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
-   5+ years of experience in software engineering, with a focus on accounting software development.
-   Solid understanding of accounting principles and practices.
-   Proficiency in programming languages such as Java, Python, or C++.
-   Experience with databases and data modeling for accounting systems.
-   Knowledge of cloud computing platforms such as AWS or Azure.
-   Excellent problem-solving skills and attention to detail.
