Senior Software Engineer
6 hours ago
Job Description
Interact provides enterprise-grade intranet software that connects over three million employees to leading global names like Levis, Domino's, Teva Pharmaceuticals, and Technicolor.
Our team of customer-focused problem solvers are passionate about helping organizations to communicate better. We do this together by constantly working to improve every service and product we offer. With offices in New York, Tulsa, and Manchester, we operate across North America, EMEA, and Australia.
Click on any of our vacancies and you'll see one thing in common – they all begin with this message. Why? Because at Interact we treat everyone with the same respect and honesty. Whether you're a developer fresh out of college or a seasoned salesperson, we live the motto that we uphold for our customers: our people are our most valuable assets.
As a Senior Software Engineer, you will play a pivotal role in designing, developing, and maintaining cutting-edge software solutions that impact millions of users worldwide. Leveraging your extensive experience and expertise, you will lead complex projects, mentor junior engineers, and contribute to the strategic direction of our technology stack.
You will collaborate closely with your cross-functional team, as well as with Product/Delivery Managers, and other stakeholders, to deliver high-quality, scalable, and robust software features.
WE ARE WORKING IN PARTNERSHIP WITH TECHANYWHERE AS AN EOR
A Little About You...
Relevant Work Experience
- Minimum 5+ years of professional experience in software development, with a focus on API first backends, ASP.Net and ReactJS frontends.
- Proven experience in developing engaging, scalable, high-performance, high-transactional Web UI and APIs.
- Extensive experience with C#, ASP.NET, and .NET frameworks.
- Strong proficiency in ReactJS and for frontend development.
- Experience with SQL Server, including T-SQL, Stored procedures, and SQL Transactions.
- Familiarity with Docker containers and container orchestration.
- Experience working in an Agile/Scrum development environment.
- Demonstrated ability to support the Team Leadership (Product, Delivery and Engineering Managers), as well as collaborate effectively with other teams.
Technical Skills
- Expert understanding of Object-Oriented Programming (OOP) concepts and principles.
- Deep knowledge and application of Software Engineering Design Patterns and SOLID principles.
- Proficiency in data structures, including arrays, linked lists, stacks, queues, trees, graphs, and hash tables.
- Understanding of algorithms such as sorting algorithms (quicksort, mergesort), searching algorithms (binary search), recursion, and basic algorithmic complexity (Big O notation).
- Experience with version control systems, particularly Git using Bitbucket.
- Familiarity with ElasticSearch, Redis, memory caching, distributed locking, and queue-based mechanisms.
- Knowledge of AWS cloud hosting and infrastructure management.
- Experience with CI/CD tools like TeamCity and Octopus Deploy.
- Understanding of test automation frameworks, specifically Playwright.
- Familiarity with the Atlassian Suite (Jira, Confluence) for project management and documentation.
Personal Attributes
- Strong leadership skills, with the ability to mentor and inspire team members.
- Exceptional problem-solving abilities, capable of tackling complex technical challenges.
- Excellent communication skills, both verbal and written, able to convey technical concepts to various stakeholders.
- Proactive and self-motivated, with a passion for technology and continuous learning.
- Attention to detail and a commitment to delivering high-quality, reliable software.
- Collaborative mindset, and keen to help create a positive Team environment by contributing to team dynamics.
- Strategic thinker, able to align technical design options and architectural decisions with business objectives.
- Adaptable and flexible, comfortable working in a fast-paced, dynamic environment.
- Innovative mindset, eager to explore new technologies and drive improvements.
About The Role...
Technical Leadership
- Design and develop high-quality software solutions using our tech stack, including C#, ASP.NET, ReactJS, , and SQL Server.
- Lead and participate in architectural discussions and decision-making processes to shape the future of our applications.
- Implement and enforce best practices in software development, including SOLID principles and design patterns.
- Optimize application performance, ensuring scalability and reliability for high-volume queries and transactions.
- Conduct code reviews (face-to-face or via pull requests), providing constructive feedback to improve code quality and maintain coding standards.
- Mentor and guide junior and mid-level engineers, fostering professional growth and knowledge sharing.
- Collaborate closely with other teams, including UX/UI Designers, Test Automation Engineers, and DevOps, to deliver cohesive and user-centric solutions.
- Develop and maintain unit and automated tests using Playwright to ensure the highest software quality.
- Manage source code effectively using Git tools.
- Utilize CI/CD pipelines with TeamCity and Octopus Deploy to streamline the deployment process.
- Troubleshoot and resolve complex technical issues, applying critical thinking and problem-solving skills.
- Stay updated with emerging technologies and industry trends, evaluating their potential integration into our tech stack.
- Contribute to the continuous improvement of development processes and workflows.
- Ensure security best practices, collaborating with security teams to safeguard applications.
Project Leadership
- Lead and participate in the planning and execution of complex software projects, ensuring alignment with business objectives.
- Coordinate with Product Managers and Delivery Managers to define project requirements, timelines, and deliverables.
- Identify and mitigate technical risks, ensuring project success and application stability.
- Oversee the front-end and back-end development lifecycle, ensuring timely delivery of project milestones and product releases.
Mentorship and Team Development
- Provide mentorship to junior engineers, helping them develop their skills and understanding of best practices.
- Foster a collaborative and inclusive team environment, encouraging knowledge sharing and continuous learning.
- Facilitate training sessions and workshops to upskill team members and promote professional growth.
Quality Assurance
- Ensure the highest code quality by implementing and advocating for thorough testing practices, including unit tests, integration tests, and end-to-end tests.
- Collaborate with QA teams to establish testing strategies and ensure comprehensive test coverage.
- Implement performance optimization techniques, ensuring scalability and reliability for high-volume queries and transactions.
- Ensure security best practices, collaborating with security teams to safeguard applications.
Collaboration and Communication
- Work closely with UX/UI Designers to implement responsive, user-centric, and accessible designs.
- Collaborate with backend teams to ensure seamless integration and functionality of front-end components.
- Communicate complex technical concepts effectively to non-technical stakeholders, bridging the gap between technical and business teams.
- Contribute to the continuous improvement of development processes and workflows.
Job Details
Role Level: Mid-Level Work Type: Full-Time Country: Philippines City: Metro Manila Company Website: Job Function: Engineering Company Industry/
Sector: Software Development
What We Offer
About The Company
Searching, interviewing and hiring are all part of the professional life. The TALENTMATE Portal idea is to fill and help professionals doing one of them by bringing together the requisites under One Roof. Whether you're hunting for your Next Job Opportunity or Looking for Potential Employers, we're here to lend you a Helping Hand.
Report
Disclaimer: is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us
-
Senior Software Engineer
2 weeks ago
Manila, National Capital Region, Philippines Interact Software Full time ₱900,000 - ₱1,200,000 per yearInteract provides enterprise-grade intranet software that connects over three million employees to leading global names like Levi's, Domino's, Teva Pharmaceuticals, and Technicolor.Our team of customer-focused problem solvers are passionate about helping organizations to communicate better. We do this together by constantly working to improve every service...
-
Senior Software Engineer
2 days ago
Manila, National Capital Region, Philippines Manatal 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,...
-
Senior Software Engineer
2 weeks ago
Manila, National Capital Region, Philippines Finastra Full time $72,000 - $144,000 per yearWho are we?At Finastra, we are a dynamic global provider of open finance software solutions, dedicated to expanding access to financial services. Our innovative applications span Lending, Payments, Treasury and Capital Markets, and Universal Banking. Proudly serving over 8,000 customers, including 45 of the world's top 50 banks, we aim to boost financial...
-
Senior Software Engineer
1 week ago
Manila, National Capital Region, Philippines Finastra Technology Full timeWho are we?At Finastra, we are a dynamic global provider of open finance software solutions, dedicated to expanding access to financial services. Our innovative applications span Lending, Payments, Treasury and Capital Markets, and Universal Banking. Proudly serving over 8,000 customers, including 45 of the world's top 50 banks, we aim to boost financial...
-
Software Engineer, Senior
1 week ago
Manila, National Capital Region, Philippines Infor Full timeGeneral informationCountryPhilippinesCityManilaJob ID45897DepartmentDevelopmentExperience LevelMID_SENIOR_LEVELEmployment StatusFULL_TIMEWorkplace TypeHybridDescription & RequirementsWe are seeking a highly experienced and motivated Senior Software Engineer to join our Cloud-based Software Development Team. As a senior technical leader, you will play a...
-
Senior Software Engineer
4 days ago
Manila, National Capital Region, Philippines Finastra Technology Full timeWho are we?At Finastra, we are a dynamic global provider of open finance software solutions, dedicated to expanding access to financial services. Our innovative applications span Lending, Payments, Treasury and Capital Markets, and Universal Banking. Proudly serving over 8,000 customers, including 45 of the world's top 50 banks, we aim to boost financial...
-
Senior Software Engineer
1 week ago
Manila, National Capital Region, Philippines ARTECH TECHNOLOGY INC Full timeSenior Software Engineer (.Net) || Taguig || Hybrid (2x in week office) || Contractual || Morning Shift (8am to 6pm)Interested, do apply for next steps.Professional & Technical Skills:- 5+ years' development experience with C#, ASP.NET Core, and ".NET Core"- Strong experience with relational databases such as Postgres or SQL Server (we use RDS Postgres)-...
-
Senior Software Engineer
2 weeks ago
Manila, National Capital Region, Philippines Rod & Staff Recruitment Group Full timeJob Description: RESPONSIBILITIESMentor software engineers and ensure compliance with software engineering standards.Analyze current technologies and system architecture company systems and determine ways to improve performance and stability.Contribute to the further development of the engineering teams through continuous improvement initiatives.Gather and...
-
Senior Software Engineer
4 days ago
Manila, National Capital Region, Philippines Emapta Full timeHigh-Reliability Software Supporting Property Valuation at National ScaleThink less "fix and flip," more "architect and hold." This work focuses on building enduring platforms that process complex property datasets with precision and reliability. Ruby on Rails services, cloud infrastructure, and observability tooling come together to support valuation...
-
QA Engineer
2 days ago
Manila, National Capital Region, Philippines Interact Software Full timeInteract provides enterprise-grade intranet software that connects over three million employees to leading global names like Levi's, Domino's, Teva Pharmaceuticals, and Technicolor.Our team of customer-focused problem solvers are passionate about helping organizations to communicate better. We do this together by constantly working to improve every service...