Staff Software Engineer
3 days ago
**About Us**
We're leaders in technology, managing over 120K production databases and delivering 5+ SaaS products. Handling an average of 10K req/min, we're committed to reliability and scalability. Join us in driving technological advancement and making an impact worldwide.
**Job Summary**
As a Staff Engineer, you will be a pivotal member of our engineering team, responsible for designing, developing, and implementing technical solutions that drive the success of our projects. You will collaborate closely with cross-functional teams to ensure the delivery of high-quality products, adhering to best practices and standards. This role requires strong technical expertise, leadership skills, and a passion for innovation.
**Responsibilities**
- **Technical Leadership**: Provide technical guidance and leadership to the engineering team, ensuring alignment with project goals and objectives.
- **System Design and Architecture**: Design and architect scalable, robust, and maintainable systems that meet business requirements and performance expectations.
- **Software Development**: Develop high-quality, efficient, and maintainable code using industry best practices and relevant technologies.
- **Risk and Issue Management**: Identify, assess, and manage major risks and issues throughout the project lifecycle. Develop and implement effective contingency plans to mitigate risks, and escalate issues appropriately to ensure timely resolution.
- **Data Integrity**: Maintain the integrity and accuracy of financial records and other critical data by implementing robust data validation, verification, and error-handling mechanisms.
- **Collaboration**: Collaborate with product managers, designers, and other stakeholders to understand requirements and translate them into technical solutions.
- **Code Reviews**: Conduct code reviews to ensure adherence to coding standards, maintainability, and performance.
- **Problem Solving**: Identify and address technical challenges and roadblocks proactively, proposing innovative solutions where necessary.
- **Quality Assurance**: Implement and advocate for testing strategies, including unit tests, integration tests, and automated testing frameworks, to ensure the quality and reliability of software deliverables.
- **Documentation**: Create and maintain technical documentation, including design documents, architecture diagrams, and API documentation.
- **Mentorship**: Mentor junior engineers, providing guidance on technical skills, best practices, and professional development.
**Qualifications**
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 10+ years of progressive experience in software development, with a focus on designing and building scalable systems.
- Proficiency in programming languages such as Ruby, Java, Python, or C#, with a deep understanding of object-oriented programming principles.
- Strong understanding of software design principles, algorithms, data structures, and database management.
- Demonstrated leadership and mentorship skills, with a track record of effectively leading and inspiring a team of engineers.
- Proven ability to manage major risks and issues through effective contingency planning and proper escalation.
- Effective communication skills, with the ability to collaborate with cross-functional teams and articulate technical concepts to non-technical stakeholders.
- Previous work in developing and maintaining accounting or financial software solutions is preferred.
-
Staff Software Engineer
7 days ago
القاهرة, Egypt Procore Full timeWe’re looking for a Staff Software Engineer to join Procore’s Product & Technology Team. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We’re a customer-centric group that encompasses engineering, product,...
-
Staff Software Engineer
2 weeks ago
القاهرة, Egypt Procore Full timeWhat if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries, not to mention one of the most dangerous. That’s...
-
Staff Software Engineer
5 days ago
القاهرة, Egypt Procore Full timeWhat if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries. That’s why we’re looking for a talented...
-
Staff Software Engineer
2 weeks ago
القاهرة, Egypt Procore Full timeWhat if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries. That’s why we’re looking for a talented...
-
Staff Software Engineer, Ruby On Rails
2 weeks ago
القاهرة, Egypt Procore Technologies Full timeWe’re looking for a **Staff Software Engineer, Ruby on Rails** to join Procore’s Product & Technology Team. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We’re a customer-centric group that encompasses...
-
Staff Software Engineer-mobile Ios
2 weeks ago
القاهرة, Egypt Procore Full timeWhat if you could use your technology skills to develop a product that impacts the way communities, hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s one of the world’s least digitized industries, not to mention one of the most dangerous. We’re looking...
-
Software QA Engineer
1 week ago
القاهرة, Egypt Ebury Full timeEbury is a hyper-growth FinTech firm, named in 2021 as one of the top 15 European Fintechs to work for by AltFi. We offer a range of products including FX risk management, trade finance, currency accounts, international payments and API integration. **Software QA Engineer - Cairo Based** **Responsibilities** - Analyse test results and debug issues to...
-
Staff Frontend Engineer
2 weeks ago
القاهرة, Egypt almentor Full time**About almentor**: Founded 2016 with a singular vision of empowering lifelong learning and personal growth for all, through accessible and impactful education,** almentor** become the leading online learning platform that offers a high-quality education to learners around the world. **Our Mission**: almentor is on a mission to increase accessibility to...
-
Senior Software Engineer- Android
3 days ago
القاهرة, Egypt Procore Full timeWhat if you could use your technology skills to develop a product that impacts the way communities, hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s one of the world’s least digitized industries. We’re looking for a talented Staff Android Engineer to...
-
Software Engineer Ii, Mobile Ios
3 days ago
القاهرة, Egypt Procore Technologies Full timeWhat if you could use your technology skills to develop a product that impacts the way communities, hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s one of the world’s least digitized industries. We’re looking for a talented Staff Android Engineer to...