We help the world work smarter—and have plenty of fun while doing it.C++ Engineer - Relocate to Porto *VISA Sponsorship offered* A global SaaS leader for seamless digital document workflows, Nitro offers a suite of solutions for PDF, eSigning, identity verification and analytics supported by a best-in-class customer success and change management team.
With more than 3 million licensed users and 13,000+ business customers across 157 countries, we serve 67% of the Fortune 500.How We Work:We aim to create an environment where talented individuals are empowered to excel.
Our work is driven by 5 key principles:One team, One mission: Our collective dedication to Nitro's mission defines us.Own it: We take full ownership of our actions and decisions.Accountable to our customers: We are dedicated to our customers and take our commitments seriously.Excellence in execution: We exemplify excellence in our delivery with innovative, top-quality results.Be bold, fail fast, learn faster: We learn as we grow, dare to try, and bravely question.Why Nitro Engineering:Engineering is a critical function at Nitro, developing the products and services at the heart and soul of our business today.
We have an incredibly talented and diverse Engineering team that believes in building the right things and building them the right way.The Role:We are seeking a Software Engineer (C++) to help design, develop and deliver our key desktop product.As a C++ Software Engineer, you will design, develop, and maintain desktop applications using C++.
You will collaborate closely with our cross-functional teams to deliver high-quality software solutions.This role will require you to relocate to Porto, Portugal.
We will offer visa sponsorship to successful candidates, provided they have a Bachelor's/Master's degree.What you'll be doing:Working closely with a tightly knit engineering organization to design, deliver, and improve technical solutions.Using testing best practices to write clean, efficient, and testable code using C++.Developing and implementing automated unit and integration tests to validate software functionality, performance, and robustness.Solving problems relating to mission-critical services for build, test and delivery automation.Staying up-to-date with the latest industry trends in C++ and desktop application development.Working with and refactoring legacy code, identifying areas for improvement.Using Continuous Integration and Continuous Deployment (CI/CD) practices during the development process.Influencing, implementing and discussing new designs, architectures, standards and best practices for our applications.What we're looking for:3 to 5 years experience working with C++.Strong understanding of object-oriented programming principles and design patterns.Experience with test-first development and familiarity with test automation frameworks.Hands-on experience with CI/CD practices and tools.Excellent communication and the ability to collaborate effectively within a team environment.Proficiency in agile software development methodologies (we use Kanban).Previous experience in developing software for Windows is preferred.Familiarity with C#, Java, or Python is a plus.Exposure to cloud technologies is a plus.Why Nitro?Nitro provides all employees with a comprehensive benefits package that includes health insurance, dental and vision coverage, and wellness perks.Nitro strongly encourages applications from everyone regardless of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability status.#J-18808-Ljbffr