Abbott logo

Senior Software Engineer

Abbott

On-site
Porto, PT
Full-time
Senior
5+ yrs
Salary not listedPosted 1h ago

Real job — pulled straight from Abbott’s careers page · Verified August 25, 2026 · No reposts.

Job description

Abbott is hiring a Senior Software Engineer — a full-time, based in Porto, PT role. Apply directly on Abbott's careers page below.

Sr Software Engineer - iSens - Porto

Location: Portugal - Porto

Category: Information Technology

Employment Type: Full time

A Senior Software Engineer (C#) is responsible for designing, developing, and maintaining high-quality software applications using C# and .NET technologies. The role collaborates with cross-functional teams to deliver scalable, secure, and reliable solutions that meet business and customer requirements.

The position contributes to software architecture, performs code reviews, resolves complex technical issues, and supports the full software development lifecycle from design through deployment and maintenance. The Senior Software Engineer helps drive continuous improvement in software quality, performance, and development processes.

MAIN RESPONSIBILITIES

• Has a complete understanding of the software development process, participates in the development of the software process, can identify shortcomings in the process and recommend modifications to address process issues.

• Proactively takes on responsibility.

• Communicates with outside decision makers in a manner appropriate to the goals of the communication and has effective presentation skills.

• Able to convey the implications of changes to internal and external stakeholders who have differing levels of understanding of the process.

• Integrates subsystems and components in total systems designs; develops specifications from customer requirements.

• Provides effort estimates for software functionality.

• Helps implement leading technologies in a technical field. Incorporates advancements in technology on current project.

• Develops High Level Design for entire software application, which includes ability to assign capabilities to components, negotiate interactions between components, and identify and resolve component interaction issues. Review at the feature-level.

QUALIFICATIONS

Education

Bachelors Degree Computer science, software engineering, or a closely related discipline.

Experience/Background

At least 5 years of relevant experience in software engineering or a master’s degree in a related field and 3 years of relevant experience. Demonstrated experience in software design, development, and maintenance using C# and the .NET framework, including the creation of desktop, web, API, and service-based applications. Strong understanding of object-oriented programming principles, software design patterns, data structures, multithreading, and application performance optimization. Experience working with relational databases, SQL, RESTful APIs, and modern development frameworks within the Microsoft technology stack.

Proven experience using Git for source code management and collaborative development in Agile environments. Strong knowledge of software engineering best practices, including code reviews, unit testing, debugging, CI/CD processes, secure coding practices, documentation, and version control workflows. Experience delivering high-quality, maintainable, and scalable software solutions while adhering to established coding standards and quality requirements.

Get Software Engineer jobs like this

New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.

Email me new jobs
Comcast logo

Cyber Security Engineer

Mount Laurel, NJ
✓ From careers page· 6m ago
Comcast logo

Workday Security Consultant

Chennai, Tamil Nadu, IN
✓ From careers page· 11m ago
Cox Automotive logo

Software Engineer

$89k–$134kAtlanta, GA
✓ From careers page· 12m ago
Cox Automotive logo

Senior Software Engineer

$102k–$169kAtlanta, GA
✓ From careers page· 22m ago

Frequently asked questions

What skills are required for Senior Software Engineer at Abbott?

The required skills for Senior Software Engineer at Abbott include: C#, SQL, Git, API, Agile, .NET.

What is the seniority level for Senior Software Engineer at Abbott?

Senior Software Engineer at Abbott is a Senior level position.

How do I apply for Senior Software Engineer at Abbott?

You can view the full description and apply for Senior Software Engineer at Abbott on EchoJobs: https://echojobs.io/job/abbott-sr-software-engineer-isens-porto-nvqpw.