Senior Software Engineer
6 days ago
Summary:
We are seeking a talented and enthusiastic .NET Software Developer to join our dynamic desktop development team specializing in delivering current and next gen evaluation software for Analog Devices' extensive semiconductor product portfolio. This is an exciting opportunity to work with experienced developers on challenging projects, across a wide range of product portfolios and learn new technologies. The successful candidate will help define and deliver desktop software tooling for product evaluation to support Analog's existing and growing product portfolio.
The successful candidate will have good technical experience and proficiency in .NET software development or similar technologies. A background in embedded software development or electronics / electrical engineering is an advantage as this position will involve requirements gathering and software development targeting a variety of embedded hardware platforms. Some embedded development may be required but the focus of this role is in developing the desktop evaluation platform and plug-in software to enable customer evaluation of Analog Devices products.
Responsibilities
- Lead the design, development, and maintenance of efficient, reusable, and reliable .NET code for legacy Windows applications and cross-platform .NET desktop solutions.
- Drive collaboration with cross-functional teams to define, architect, and deliver new features, ensuring alignment with business and technical goals.
- Guide cross-functional product application teams in defining plug-in software requirements and hardware protocol specifications to achieve comprehensive functionality in evaluation software.
- Proactively identify, diagnose, and resolve bottlenecks and bugs to optimize application performance and reliability.
- Champion best practices in code quality, organization, and automation, fostering continuous improvement within the development team.
- Lead and participate in code reviews, mentoring team members to uphold a high-quality code culture and promote technical excellence.
- Oversee and conduct unit, system, and hardware testing to ensure robust code quality and integration across platforms.
- Produce and review comprehensive technical documentation, including design specifications and user guides, to support ongoing development and knowledge sharing.
Requirements
- Bachelor's or Master's degree in Computer Science, Information Technology, Electronic/Electrical Engineering, or a closely related field.
- Minimum of 5 years of professional software engineering experience, with a proven track record in designing, developing, and maintaining complex software solutions.
- Proficiency in .NET technologies and programming languages; strong C# experience required. Comparable expertise in other object-oriented languages will be considered.
- Extensive hands-on experience with Windows Presentation Foundation (WPF) or similar modern desktop application frameworks, including advanced knowledge of design patterns such as MVVM.
- Demonstrated mastery of object-oriented programming principles and clean coding practices, with the ability to mentor others in these areas.
- Exceptional analytical and problem-solving skills, meticulous attention to detail, and a commitment to delivering high-quality, reliable code.
- Advanced proficiency with Git and collaborative version control workflows in large-scale software projects.
- Strong background in Electronic or Electrical Engineering, with practical experience in hardware communication protocols, FPGA, or firmware development considered a significant advantage.
- Excellent communication and leadership skills, with a history of guiding cross-functional teams and contributing to architectural and strategic decisions.
Nice to Have
- Experience in C/C++ Programming and Python Programming
- Experience with unit testing frameworks like NUnit, XUnit, etc
- Knowledge of software development methodologies like Agile or Scrum
- Familiarity with continuous integration/continuous deployment (CI/CD) practices.
- Experience in using GenAI Tools.
-
Senior Software Engineer
4 days ago
Taguig, National Capital Region, Philippines Satellite Office Full timeSENIOR SOFTWARE ENGINEERWork for our global clients and immerse in our rich and diverse company culture where you can thrive, grow and just be aweSOme Apply now and discover the Satellite Office Candidate Experience – recognized as one of BEST among BPO companies worldwide.WHAT IS A SENIOR SOFTWARE ENGINEER?Our awesome client, a leading telco and broadband...
-
Senior Software Engineer
4 days ago
Taguig, National Capital Region, Philippines Jobs360 Full timeAbout Bfinancebfinance is an award-winning specialist consultancy that provides investment implementation advice to institutional investors worldwide. Founded in 1999 and headquartered in London, the firm has delivered engagements for more than 500 clients across 45+ countries, with 11 offices globally.Our services include manager search and selection,...
-
Software Engineer
4 days ago
Taguig, National Capital Region, Philippines Private Advertiser Full timeMinimum Qualifications and ExperienceBachelor's Degree in IT, Computer Science, Engineering, or any related degree.At least 2 years of experience in Software DevelopmentExtensive experience in JavaExtensive experience in SpringbootWork experience in HibernateExperience in developing custom librariesCapable of solving complex problemsCapable of integrating...
-
Senior Software Engineers
2 weeks ago
Taguig, National Capital Region, Philippines NCS Group Full timeWhat it's about..At NCS and Amaysim ), we want things to be amazingly simple for our customers - which is the focus of our awesome staff. As part of this role, theSoftware Engineerwill help rapidly drive and shape business outcomes through technology.What to expect:Achieve top-notch digital customer experience by building, operating, and maintaining the...
-
Senior Software Engineer
24 hours ago
Taguig, National Capital Region, Philippines FactSet Full timeFactSet creates flexible, open data and software solutions for over 200,000 investment professionals worldwide, providing instant access to financial data and analytics that investors use to make crucial decisions.At FactSet, our values are the foundation of everything we do. They express how we act and operate, serve as a compass in our decision-making, and...
-
Senior Java Software Engineer
4 days ago
Taguig, National Capital Region, Philippines Straive Full timeSenior Java Software EngineerResponsibilities:Develop high-quality, clean, and maintainable code using Java 11 or higherParticipate in the design, development, and implementation of new software applications and featuresCollaborate effectively with cross-functional teams to design and deliver software solutionsPerform code reviews and provide feedback to...
-
Senior .NET Software Engineer
2 weeks ago
Taguig, National Capital Region, Philippines Eastvantage Full timeWe're Hiring: Senior .NET Software Engineer We are looking for an experienced Senior .NET Software Engineer to join our dynamic team. The ideal candidate will possess strong technical skills and a passion for developing high-quality software solutions. You will play a crucial role in designing, implementing, and maintaining applications that meet business...
-
Senior IT Software Engineer
24 hours ago
Taguig, National Capital Region, Philippines Procter & Gamble Full timeJob LocationMANILA NET PARK OFFICEJob DescriptionAre you a Software Engineer who wants to work on a large scale to drive significant business impact?Do you want to join a team of IT professionals who bring groundbreaking, technology-based capabilities, and business models to life?Do you want to join a team of IT Professionals engineering products that will...
-
Senior Full Stack Software Engineer
24 hours ago
Taguig, National Capital Region, Philippines weSource Management Consultancy Firm Full timeWe are looking for a Senior Full Stack Software Engineer for our client in TaguigRole: Senior Full Stack Software EngineerIndustry: Creative AgencyLocation: BGC , TaguigSet up: Hybrid (2-3x WFH)Salary: up to 110kSchedule: Mon to Fri, midshiftAbout our team/department:Our in-house engineering team builds applications and services for clients in industries...
-
Senior Software Engineer
24 hours ago
Taguig, National Capital Region, Philippines MA Financial Group Full timePrimary Position ObjectiveThe Senior Software Engineer is responsible for implementing modules and components with Finsure's web-based applications across the full stack of development areas. This includes the full lifecycle of design, implementation, testing and deployment across front-end, back-end code, along with deployment to cloud environments. The...