CareerCraft Uganda
Back to Jobs

Senior Software Engineer (Remote) - Application Development & System Performance

Rose International

Anywhere (Remote)Technology30/08/2026
Apply Now

Sign in to save and unlock AI CV tailoring, Cover Letters, and custom Job Alerts.

About the Role

0

Key Takeaways for this Role

  • Join a high-impact team at Rose International building innovative solutions.
  • Competitive salary (Competitive) and excellent career growth opportunities.
  • Position based in Anywhere (Remote) with Technology working model.

Key Responsibilities

  • Oversee the development, installation, and configuration of new hardware and software systems to ensure seamless integration with existing infrastructure.
  • Provide expert advice and recommendations to management on processes, techniques, and tools required to improve work operations and enhance system efficiency.
  • Install and configure systems, software, and operating systems, ensuring alignment with organizational standards and security protocols.
  • Test installed software to detect malfunctions, identify root causes, and implement effective solutions in a timely manner.
  • Identify and resolve business systems issues by conducting thorough system analysis, debugging, and performance tuning.
  • Design and deploy new applications and enhancements to existing applications, software, and operating systems to meet evolving business needs.
  • Measure the effectiveness and efficiency of existing systems through performance metrics, user feedback, and system logs.
  • Develop and implement strategies to improve system performance, scalability, and reliability across all platforms.
  • Monitor and test system performance on a regular basis, proactively addressing any issues that may arise.
  • Oversee the training and development of junior engineers, providing guidance to improve their job skills and work efficiency.
  • Maintain full ownership of assigned processes, ensuring delivery of high-quality results within defined timelines.
  • Act as a procedural expert, establishing best practices and documentation standards for system development and maintenance.
  • Collaborate with programmers, developers, and other technology professionals to achieve common objectives and ensure project alignment.
  • Create comprehensive reports and documentation outlining findings, solutions, and recommendations for stakeholders.

Role Requirements & Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field from an accredited institution.
  • A minimum of seven (7) years of professional experience in software application development, modification, and maintenance.
  • Seven (7) years of experience in technology solutions development and technical problem resolution.
  • Seven (7) years of experience in system analysis, software testing, debugging, and code optimization.
  • Demonstrated ability to collaborate effectively with programmers, developers, and other technology professionals to achieve common objectives.
  • Proven ability to conduct system analysis to detect performance issues and implement corrective actions.
  • Experience developing and implementing technology solutions to resolve complex technical challenges.
  • Ability to manage multiple projects simultaneously, prioritizing tasks to meet deadlines and business requirements.
  • Thorough understanding of software structures, hardware, computing systems, and how to integrate them seamlessly.
  • Strong communication, analytical, and problem-solving skills, with the ability to articulate technical concepts to non-technical stakeholders.
  • Strong executional capabilities, with a track record of delivering results in a fast-paced environment.
  • Knowledge of software testing techniques, code optimization, and software debugging best practices.

Skills Inventory

Essential Skills:

  • Expert proficiency in programming languages such as Java, C+, Python, or similar.
  • Advanced knowledge of software development frameworks and methodologies (Agile, Scrum).
  • Strong experience with system analysis, performance monitoring, and code optimization.
  • Proficiency in debugging tools and software testing frameworks.
  • In-depth understanding of hardware-software integration and system architecture.
  • Excellent analytical and problem-solving abilities with a detail-oriented mindset.
  • Strong project management skills with the ability to handle multiple priorities.

Preferred Skills:

  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with DevOps practices, CI/CD pipelines, and containerization (Docker, Kubernetes).
  • Knowledge of database management systems (SQL, NoSQL) and data modeling.
  • Experience in mentoring or leading junior engineers.
  • Certification in relevant technologies (e.g., AWS Certified Solutions Architect, PMP).

Salary & Compensation Estimation

For a Senior Software Engineer with seven-plus years of experience and a remote work arrangement, the annual base salary typically ranges from $110,000 to $145,000 USD, depending on location, industry, and specific technical expertise. Rose International offers competitive compensation packages that may include bonuses, health benefits, retirement plans, and professional development allowances. The final offer will be commensurate with experience and qualifications.

šŸ“¢ External Advertisement Notice

This opportunity is posted on behalf of the hiring organization and was compiled from an external recruitment portal or advertising site. CareerCraft Uganda is not the recruiting entity.

Source Credit:View Original Advert

Tailor Your Application Instantly

Increase your response rate by up to 85%! Use our advanced AI engines to personalize your CV or write a matching Cover Letter optimized specifically for this role's requirements.

Role Overview

SalaryCompetitive
LocationAnywhere (Remote)
TypeTechnology
ExperienceMid-Senior
Posted30/08/2026

Automate Your CV

Increase your chances by tailoring your CV to this exact job description using our AI Document Engine.

Tailor My CV
Home
Resume/CV
Jobs
Research
Profile