1

Software Engineer In Mauritius Jobs in Pennsylvania

We are seeking a Software Engineer to design, develop, and support mission-critical applications ... Participate in code reviews and help maintain high standards for quality, consistency, and ...

Software Engineer Location: Blue Bell, PA (Remote) Cotiviti is a leading solutions and analytics ... Cotiviti develops innovative applications in healthcare analytics, and this position helps keep the ...

More than a job: a mission Join us in Pittsburgh as a Software Engineer and help shape the future of mobility. Here, your expertise will directly contribute to the reliability and innovation of rail ...

More than a job: a mission Join us in Pittsburgh as a Software Engineer and help shape the future of mobility. Here, your expertise will directly contribute to the reliability and innovation of rail ...

More than a job: a mission Join us in Pittsburgh as a Software Engineer and help shape the future of mobility. Here, your expertise will directly contribute to the reliability and innovation of rail ...

Software Engineer III LOCATION: 2301 Renaissance Blvd, King of Prussia, PA 19406 DUTIES: Develop ... Bachelor's Degree (or foreign equivalent) in Computer Science, Information Technology, or a closely ...

Join Our Team as a Software Engineer at SoftWriters! Are you passionate about technology and making ... Engage in complex software development activities. * Collaborate : Work closely with architects and ...

Software Engineer III LOCATION: 2301 Renaissance Blvd, King of Prussia, PA 19406 DUTIES: Develop ... Bachelor's Degree (or foreign equivalent) in Computer Science, Information Technology, or a closely ...

Join Our Team as a Software Engineer at SoftWriters! Are you passionate about technology and making ... Engage in complex software development activities. * Collaborate : Work closely with architects and ...

Software Engineer

Exton, PA · On-site

$55 - $60/hr

Job Summary - Software Engineer, SAP QM (West Pharm, Exton, PA) - Design, develop, and test complex software solutions tailored to business and customer needs, particularly in the medical device ...

Company Description Air is the leader in Enterprise Readiness. Our mission is to establish ... As a Software Engineer at Air, you show a clear passion for quality and love to solve client ...

$90 - $140/hr

Airborne Software Engineer Fort Worth, TX, US 6 days ago Requisition ID: 1909 Infinity's niche in the aerospace and defense industry is specialized solutions that help bridge the gap between space ...

Work with programmable control systems in VME or PLC‑type environments ... Participate in software testing, validation, and troubleshooting activities to ensure reliable ...

Work with programmable control systems in VME or PLC‑type environments ... Participate in software testing, validation, and troubleshooting activities to ensure reliable ...

Senior Software Engineer

Audubon, PA · On-site

$123K - $162K/yr

The Senior Software Engineer will be a part of our rapidly growing surgical navigation division ... Develops prototypes, proofs of concept in addition to production-quality solutions * Ensures ...

Company Description Air is the leader in Enterprise Readiness. Our mission is to establish ... As a Software Engineer at Air, you show a clear passion for quality and love to solve client ...

Company Description Air is the leader in Enterprise Readiness. Our mission is to establish ... As a Software Engineer at Air, you show a clear passion for quality and love to solve client ...

Showing results 41-60

Software Engineer In Mauritius information

What are some unique challenges software engineers in Mauritius might face when working with international teams?

Software Engineers in Mauritius often collaborate with colleagues and clients from different time zones, which can require flexible working hours and strong communication skills to ensure projects stay on track. Additionally, there may be occasional challenges in accessing certain global technology resources or platforms due to regional restrictions, making it important to stay adaptable and resourceful. However, these challenges provide valuable experience in remote collaboration and problem-solving, which are highly regarded in the tech industry.

Which country has high demand for software engineers?

Countries with strong technology sectors such as the United States, Canada, Germany, the United Kingdom, and Australia have high demand for software engineers. These regions often seek professionals skilled in programming languages, software development, and cloud computing, with many opportunities in tech hubs and innovation centers.

What does a software engineer do in Mauritius?

A Software Engineer in Mauritius is responsible for designing, developing, testing, and maintaining software applications and systems. They work in various industries such as finance, telecommunications, and IT services, often collaborating with teams to create solutions tailored to business needs. The role may involve writing code, troubleshooting issues, and ensuring software meets quality and security standards. With the growing tech sector in Mauritius, software engineers play a key role in driving digital transformation and innovation.

What is the salary of a software engineer?

The average salary of a software engineer varies depending on experience, skills, and the industry, but typically ranges from $50,000 to $120,000 annually. Entry-level positions may start lower, while experienced engineers with specialized skills or certifications can earn higher salaries, especially in competitive markets or with expertise in areas like cloud computing or cybersecurity.

What is the difference between Software Engineer In Mauritius vs Software Developer In Mauritius?

AspectSoftware Engineer In MauritiusSoftware Developer In Mauritius
CredentialsBachelor's in Computer Science or related field, sometimes certifications like Microsoft or AWSBachelor's in Computer Science or related field, coding bootcamps also common
Work EnvironmentDesigning, developing, testing software systems; often involved in architecture decisionsWriting, coding, and debugging applications; focused on specific projects
Employer & Industry UsageUsed across tech companies, finance, and multinational firms in MauritiusCommon in startups, IT firms, and software service providers in Mauritius

While both roles require programming skills and similar educational backgrounds, Software Engineers In Mauritius typically focus on system design and architecture, whereas Software Developers In Mauritius concentrate on coding and application development. The roles often overlap, but the Engineer role involves broader responsibilities in software planning and integration.

What are the key skills and qualifications needed to thrive as a software engineer in Mauritius, and why are they important?

To thrive as a Software Engineer in Mauritius, you typically need a degree in computer science or a related field, strong programming skills in languages like Java, Python, or C#, and a solid understanding of software development principles. Familiarity with version control systems (such as Git), cloud platforms, and frameworks like Angular or React is highly valued, along with relevant certifications. Problem-solving, teamwork, and effective communication are crucial soft skills that distinguish top performers in this role. These competencies are vital for delivering reliable software solutions, collaborating efficiently with teams, and adapting to the evolving needs of clients and employers.
What are popular job titles related to Software Engineer In Mauritius jobs in Pennsylvania? For Software Engineer In Mauritius jobs in Pennsylvania, the most frequently searched job titles are:
What job categories do people searching Software Engineer In Mauritius jobs in Pennsylvania look for? The top searched job categories for Software Engineer In Mauritius jobs in Pennsylvania are:
What cities in Pennsylvania are hiring for Software Engineer In Mauritius jobs? Cities in Pennsylvania with the most Software Engineer In Mauritius job openings:

Software Engineer

Cmu

Pittsburgh, PA

Full-time

Re-posted 9 days ago


Job description

About the role:

We are seeking a Software Engineer to design, develop, and support mission-critical applications and data systems using Python and Microsoft SQL Server. Working closely with business stakeholders and technical teams, you'll build reliable, scalable, and user-focused solutions that support our organization's mission.

We're looking for a curious, growth-oriented engineer who takes ownership, solves complex problems, and continuously builds expertise in our systems and business. You balance independent initiative with collaboration, communicate effectively, and make thoughtful technical decisions with long-term impact in mind.

You approach software development with a user-centered, product-focused mindset and leverage modern AI-assisted development tools to improve engineering productivity, software quality, and user outcomes.

What You'll Do:

Software Development

  • Design, develop, test, and maintain applications and services using Python.

  • Build and support RESTful APIs; experience with FastAPI, OpenAPI/Swagger, or similar frameworks is preferred.

  • Write clean, maintainable, and scalable code following established engineering best practices.

  • Participate in code reviews and help maintain high standards for quality, consistency, and reliability.

  • Improve application performance, automation, and development processes through continuous refinement and innovation.

  • Leverage AI-assisted development tools responsibly to improve productivity, code quality, and user outcomes.

Database Engineering

  • Design, develop, and maintain SQL Server databases, queries, stored procedures, functions, views, and jobs.

  • Analyze and optimize database performance using indexing, query tuning, and execution plan analysis.

  • Troubleshoot database issues and support production problem resolution.

  • Monitor scheduled jobs, data processing workflows, and system integrations to ensure reliable operation.

  • Collaborate with database administrators and infrastructure teams to maintain performance, availability, and data integrity.

Collaboration and Technical Leadership

  • Partner with business stakeholders and technical teams to understand requirements, evaluate tradeoffs, and deliver effective solutions.

  • Participate in architecture, design, engineering, and change management discussions.

  • Create and maintain technical documentation, including system architecture, data flows, process diagrams, and operational procedures.

  • Mentor junior engineers through technical guidance, code reviews, and knowledge sharing.

  • Help establish and maintain Python development standards and engineering best practices.

  • Take ownership of technical challenges while balancing user experience, business needs, reliability, security, and long-term maintainability.

Who You Are:

You enjoy solving challenging problems and building software that delivers meaningful value. You are comfortable working across the full software development lifecycle-from requirements and design through implementation, deployment, and production support.

You communicate effectively with both technical and non-technical audiences, value collaboration, and take pride in delivering reliable, maintainable solutions.

Required Qualifications:
  • Professional experience developing software with Python.

  • Experience working with Microsoft SQL Server, including complex queries, stored procedures, functions, and performance optimization.

  • Experience designing and consuming RESTful APIs.

  • Strong understanding of software engineering principles, design patterns, testing practices, and source control.

  • Ability to analyze complex technical and business problems and develop practical, scalable solutions.

How You Work:
  • Curious and eager to learn new technologies, systems, and business domains.

  • Builds institutional knowledge to better understand users, systems, and organizational goals.

  • Takes ownership, works independently, and knows when to seek guidance.

  • Communicates clearly and collaborates effectively across technical and business teams.

  • Values documentation, maintainability, and long-term system health alongside feature delivery.

How You Think:
  • Focuses on user needs and business outcomes when making technical decisions.

  • Considers reliability, security, scalability, and maintainability as core engineering responsibilities.

  • Embraces an AI-native approach to software engineering, using modern AI tools to accelerate learning, improve quality, and enhance productivity.

  • Continuously looks for opportunities to improve products, processes, and team effectiveness.

Preferred Qualifications:
  • Experience with FastAPI, OpenAPI/Swagger, or similar frameworks.

  • Experience mentoring developers or providing technical leadership.

  • Experience working in Agile environments.

  • Experience with enterprise applications, CI/CD pipelines, automated testing, or containerized deployments.

Why Join Us:

We're looking for engineers who take ownership, enjoy figuring things out, and are committed to building software that makes a meaningful impact. If you're excited by challenging technical problems, continuous learning, collaborative teamwork, and creating solutions that improve the experience of our users, we'd love to hear from you.

Who we are:

The SEI helps advance software engineering principles and practices and serves as a national resource in software engineering, computer security, and process improvement. The SEI works closely with defense and government organizations, industry, and academia to continually improve software-intensive systems. Its core purpose is to help organizations improve software engineering capabilities and develop or acquire the right software, defect-free, within budget and on time, every time.

The Development Team works collaboratively with IT, business leaders, and technical staff to create enterprise-level business solutions that help the organization maintain and evolve technologies, business processes, and architectures to deliver a cohesive, and integrated business platform that constantly improves our organizational performance.

Location

Pittsburgh, PA

Job Function

Software/Applications Development/Engineering

Position Type

Staff - Regular

Full time/Part time

Full time

Pay Basis

SalaryMore Information:
  • Please visit "Why Carnegie Mellon" to learn more about becoming part of an institution inspiring innovations that change the world.

  • Click here to view a listing of employee benefits

  • Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.

  • Statement of Assurance


CMU logo

About CMU

Sourced by ZipRecruiter

Industry

Offices of mental health practitioners

Company size

201 - 500 Employees

Headquarters location

Harrisburg, PA, US