Software Engineer
5 dni temu
Interact 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 and product we offer. With offices in New York, Tulsa, Manchester, Warsaw, Dubai and Manila, 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.
We are looking for a Software Engineer who will contribute to the design, development, and maintenance of cutting-edge software solutions that impact millions of users worldwide.
In this role you will leverage your experience and technical skills, you will work on complex projects and collaborate closely with cross-functional teams, including Product Managers, Delivery Managers, and other stakeholders.
Your focus will be on delivering high-quality, scalable, and robust software features while growing your expertise and contributing to our technology stack's evolution.
A Little About You...
- 3+ years of professional experience in software development focusing on API-first backends, ASP.NET, and ReactJS frontends.
- Experience in developing scalable, high-performance Web UIs and APIs.
- Proficiency in C#, ASP.NET, and .NET frameworks.
- Solid skills 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.
- Strong understanding of Object-Oriented Programming (OOP) concepts and principles.
- Knowledge and application of Software Engineering Design Patterns and SOLID principles.
- Familiarity with data structures (arrays, linked lists, stacks, queues, trees, graphs, hash tables).
- Understanding of algorithms (sorting algorithms, searching algorithms, recursion, Big O notation).
- Experience with version control systems, particularly Git using Bitbucket.
- Basic knowledge of ElasticSearch, Redis, memory caching, distributed locking, and queue-based mechanisms is a plus.
- Understanding of AWS cloud hosting and infrastructure management.
- Experience with CI/CD tools like TeamCity and Octopus Deploy.
- Familiarity with test automation frameworks, specifically Playwright.
- Experience with the Atlassian Suite (Jira, Confluence) for project management and documentation.
- Strong problem-solving abilities and attention to detail.
- Excellent communication skills, able to convey technical concepts clearly.
- Collaborative mindset, contributing positively to team dynamics.
- Proactive and self-motivated, eager to learn and adapt.
- Strategic thinker, aligning technical decisions with business goals.
- Adaptable and flexible, thriving in a fast-paced environment.
- Innovative mindset, open to exploring new technologies and driving improvements.
About The Role...
Development
- Design, develop, and maintain high-quality software solutions using our tech stack, including C#, ASP.NET, ReactJS, , and SQL Server.
- Implement and apply best practices in software development, including SOLID principles and design patterns.
- Optimize application performance, ensuring scalability and reliability for high-volume queries and transactions.
- Develop and maintain unit and automated tests using Playwright to ensure software quality.
Collaboration
- Participate in architectural discussions, contributing ideas and solutions to shape our applications' future.
- Work closely with UX/UI Designers, Test Automation Engineers, and DevOps to deliver cohesive and user-centric solutions.
- Support Team Leadership, including Product, Delivery, and Engineering Managers, to align technical efforts with business objectives.
- Conduct code reviews, providing and receiving constructive feedback to maintain coding standards.
Quality Assurance
- Ensure adherence to coding standards and best practices to maintain codebase integrity.
- Troubleshoot and resolve technical issues, applying problem-solving skills to find effective solutions.
- Utilize CI/CD pipelines with TeamCity and Octopus Deploy to streamline deployment processes.
Continuous Improvement
- 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.
- Collaborate with security teams to ensure compliance with security best practices.
-
Principal Software Engineer
6 dni temu
Warszawa, Mazovia, Polska Sigma Software Pełny etatCompany Description We are looking for an experienced Principal Software Engineer with deep expertise in Ruby to lead the technical direction of our platform and drive the development of complex, scalable, and high-performance systems.In this role, you will define architectural strategy, make key engineering decisions, mentor the team, and ensure the highest...
-
C ++ Software Engineer
2 tygodni temu
Warszawa, Mazovia, Polska Axiom Software Solutions Limited Pełny etatC ++ Software EngineerDescription We are looking for a highly skilled and motivated C++ Software Engineer to join our team. The ideal candidate will have extensive experience in modern C++ development and a deep understanding of compilers, operating systems, and software development tools. You will work on designing, developing, and optimizing software...
-
Middle Embedded Software Engineer
1 tydzień temu
Warszawa, Mazovia, Polska Sigma Software Pełny etatCompany Description We are looking for a skilled Embedded Engineer to join our growing team and support customers in delivering IoT-driven solutions. As our Embedded department continues to expand, we are seeking professionals with strong analytical thinking and solid technical expertise. In this role, you will collaborate with a team of experienced...
-
Software Engineer
5 dni temu
Warszawa, Mazovia, Polska Check Point Software Pełny etatWhy Join Us?We are looking for a C++ Software Engineer (customer-focused) to join Check Point.Why Check Point?Come join a team of driven, fun, creative minds united in delivering innovative new technology and protection against the ever-changing threat landscape.As a public multinational company, Check Point offers comprehensive compensation and benefits,...
-
C++ Software Engineer
2 tygodni temu
Warszawa, Mazovia, Polska Axiom Software Solutions Limited Pełny etatPosition: C++ Software EngineerLocation: Warsaw, Poland (Hybrid 4 days a week onsite)Duration: Long Term B2B ContractJob Description:Key Responsibilities - Develop, maintain, and optimize C++ applications for Linux and Windows environments. - Utilize and configure GCC and Clang toolchains for cross-platform development. - Write and maintain automated scripts...
-
Principal/Lead Software Engineer
1 tydzień temu
Warszawa, Mazovia, Polska Sigma Software Pełny etatCompany Description We're looking for a Principal/Lead Software Engineer to act as a technical and strategic partner to our customers. In this role, you'll bridge product capabilities and customer use cases, helping businesses get the most out of our platform. You'll lead pre-sales technical conversations, design and deliver proof-of-concept...
-
AI Software Architect
2 tygodni temu
Warszawa, Mazovia, Polska Sigma Software Pełny etatCompany Description We are looking for a Software Architect with a strong focus on AI/ML to design and implement cutting-edge generative AI solutions. In this position, you will take full ownership of technical design decisions, define AI architecture strategy, and ensure the successful integration of advanced AI models into a complex AdTech platform.Become...
-
AI Software Architect
2 tygodni temu
Warszawa, Mazovia, Polska SIGMA SOFTWARE Pełny etatCompany DescriptionWe are looking for a Software Architect with a strong focus on AI/ML to design and implement cutting-edge generative AI solutions. In this position, you will take full ownership of technical design decisions, define AI architecture strategy, and ensure the successful integration of advanced AI models into a complex AdTech platform. Become...
-
Senior Software Engineer
2 tygodni temu
Warszawa, Mazovia, Polska Hellowork Consultants Pełny etatSenior Engineer Software EngineeringThe Senior Engineer Software Engineering is responsible for developing, testing and maintaining software applications. This position will work closely with other engineers, product managers, and stakeholders to ensure the successful delivery of high-quality software solutions. The Senior Engineer Software Engineering will...
-
Software Engineer
2 tygodni temu
Warszawa, Mazovia, Polska VELUX Pełny etatWe are excited to announce the development of our new Software Development Hub in Warsaw - an important step in our journey of global growth.This initiative marks an important step forward in bringing together top technical talent, optimizing our processes, and shaping the future direction of our organizationAbout the role:The Software Engineer is...