June 25, 2026

Software Engineer I

Junior • Remote

Description

As a Software Engineer I, you will maintain, improve, and expand web applications and data pipelines. The role focuses on creating secure, maintainable, performant, scalable, and stable solutions to complex healthcare industry challenges. Engineers are expected to prioritize observability, alerting, metrics, high test coverage, and frequent incremental releases.

Primary Duties

  • Develop and implement scalable and performant solutions.
  • Partner with Engineering Managers, Product Managers, and stakeholders to develop and execute technical roadmaps using Agile processes.

Minimum Qualifications

  • BS/BTech (or higher) in Computer Science, Engineering or a related field.
  • 1+ years experience as an engineer building full-stack web applications as part of a cross-functional team.
  • 1+ years of experience working with SQL or other database querying language on large multi-table data sets.

Preferred KSA’s

  • Experience building full stack web applications in any language/framework.
  • Proficiency with CSS/HTML/Javascript and modern JavaScript frameworks (e.g., React, Angular, VueJs/Ember).
  • Expertise in at least 1 server-side web technology (e.g., Nodejs, Java, Python, Scala, C#, C++, Go, JVM).
  • Familiarity with relational database systems.
  • Experience with API design and development.
  • Experience with cloud based technologies such as AWS, Azure or Google Cloud.
  • Knowledge of containerization and orchestration technologies such as Docker and Kubernetes.
  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines.
  • Experience with security and systems that handle sensitive data.
  • Proficiency in machine learning algorithms and techniques.
  • Experience in deploying machine learning models into production environments.
  • Expertise with statistical data techniques (such as causal inference, syntactic analysis, sampling methods, NLP), including working with incomplete or unrepresentative data.

Physical Requirements

  • Sitting for prolonged periods of time.
  • Extensive use of computers and keyboard.
  • Occasional walking and lifting may be required.

Similar jobs you might like

Technology

emagine Polska

IT - Software Engineer RFP-261440-1

Mid

Hybrid

Pune, MH, India

🏢 Summary: Software Engineer role focused on building and maintaining scalable cloud-based applications with modern frontend technologies and DevSecOps practices. The position involves full software development lifecycle responsibilities, frontend architecture, observability, and collaboration with cross-functional teams in a hybrid work environment. Candidates should have strong experience with JavaScript/TypeScript, frontend frameworks, cloud concepts, and software engineering principles. 🗂️ Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field, 5+ years of professional software development experience, JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, Browser APIs, Accessibility, Cloud deployment concepts, Azure, Data structures, Algorithms, Software design principles, SQL, NoSQL, MSSQL, MySQL, MongoDB, GitHub, GitLab, DevSecOps, Frontend architecture, Problem-solving, Fluent English 📃 Skills: JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, Azure, SQL, NoSQL, MSSQL, MySQL, MongoDB, GitHub, GitLab, Docker, Kubernetes, CI/CD, Scrum, Kanban 🏢 Description: Summary The Software Engineer will play a key role in designing, developing, and maintaining high-quality software solutions that meet the evolving needs of users and the business, while collaborating with cross-functional teams and contributing through the entire software development lifecycle. Main Responsibilities: Design, develop, test, deploy, and maintain robust, scalable, and high-performance software applications using cloud components. Develop reusable UI components and frontend architecture (design systems, state management, routing, bundling). Write clean, efficient, and well-documented code following best practices. Collaborate with product managers, UX/UI designers, and engineers to define, design, and ship new features. Debug and resolve technical issues, ensuring optimal application performance and reliability. Contribute to architectural discussions and decisions, shaping the future of the technical stack. Stay up-to-date with emerging technologies and industry trends to improve development processes and tools. Participate in code reviews, technical documentation, and continuous improvement of engineering standards. Apply DevSecOps practices: dependency management, vulnerability scanning, secrets handling, and secure coding. Establish observability for frontend applications (real-user monitoring, client-side logging, error tracking, performance monitoring). Identify and implement opportunities for automation and process improvements. Key Requirements: Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience. 5 years of professional experience in software development. Strong proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Angular, or Vue). Strong understanding of web fundamentals: HTML5, CSS3, browser APIs, security basics, and accessibility. Familiarity with cloud deployment concepts (preferably Azure) and environment configuration. Solid understanding of data structures, algorithms, and software design principles. Experience with SQL and/or NoSQL databases (MSSQL, MySQL, MongoDB, etc.). Experience with version control systems (GitHub/GitLab). Strong problem-solving skills and ability to troubleshoot complex issues. Excellent communication and interpersonal skills. Ability to work independently and manage multiple priorities. Nice to Have: Experience with Docker and Kubernetes. Familiarity with CI/CD pipelines and GitHub actions/workflows. Experience with agile development methodologies (Scrum, Kanban). Proficiency with Agentic IDEs and "Agent in the loop" workflows. Experience in modern CSS architecture and ability to consistently implement design docs. Other Details: Location: Remote (hybrid model) Work Model: Hybrid (3 days in office/week) Work hours: CET Time zone (9 hours) Expected language skill: Fluent English

Technology

emagine Polska

IT - Software Engineer - RFP-252802-1

Senior

Hybrid

Pune, MH, India

🏢 Summary: The role involves designing, developing, and maintaining scalable cloud-based frontend applications with strong emphasis on architecture, performance, and security. It focuses on building reusable UI components, applying DevSecOps practices, and ensuring high-quality, observable, and reliable software delivery. The engineer collaborates across teams while contributing to architectural decisions and continuous improvement of development standards. 🗂️ Requirements: Bachelor's degree in Computer Science, Software Engineering or equivalent experience, 5+ years of professional software development experience, Strong proficiency in JavaScript and TypeScript, Experience with modern frontend frameworks (React, Angular, or Vue), Strong knowledge of HTML5, CSS3, browser APIs, and web security (XSS, CSP), Understanding of accessibility standards (WCAG), Familiarity with cloud deployment concepts (preferably Azure), Solid understanding of data structures, algorithms, and software design principles, Experience with relational or NoSQL databases, Experience with Git-based version control systems, Experience with Docker and Kubernetes, Experience with CI/CD pipelines and GitHub Actions, Knowledge of DevSecOps practices, Experience with CSS architecture and design tokens, Fluent English 📃 Skills: JavaScript, TypeScript, React, Angular, Vue, HTML5, CSS3, WCAG, Azure, MSSQL, MySQL, MongoDB, Cassandra, CosmosDB, GitHub, GitLab, Docker, Kubernetes, CI/CD, GitHubActions, DevSecOps, Scrum, Kanban 🏢 Description: Summary The Software Engineer role plays a critical part in enhancing software solutions that align with user and business demands by designing, developing, and maintaining applications throughout their lifecycle. Main Responsibilities: Design, develop, test, deploy, and maintain robust, scalable, and high-performance software applications using cloud components. Develop reusable UI components and frontend architecture (design systems, state management, routing, bundling). Write clean, efficient, and well-documented code following best practices. Collaborate with product managers, UX/UI designers, and other engineers to define, design, and ship new features. Debug and resolve technical issues, ensuring optimal application performance and reliability. Contribute to architectural discussions and decisions, helping to shape the future of our technical stack. Stay up-to-date with emerging technologies and industry trends, continuously seeking to improve our development processes and tools. Participate in code reviews, technical documentation, and continuous improvement of engineering standards. Apply DevSecOps practices: dependency management, vulnerability scanning, secrets handling, and secure coding. Establish observability for frontend applications (real-user monitoring, client-side logging, error tracking, performance monitoring). Key Requirements: Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience. 5 years of professional experience in software development (3+ years for mid-level, 5+ for senior). Strong proficiency in JavaScript/TypeScript and modern frontend frameworks (React, Angular, or Vue). Strong understanding of web fundamentals: HTML5, CSS3, browser APIs, security basics (XSS, CSP), accessibility (WCAG). Familiarity with cloud deployment concepts (preferably Azure) and environment configuration. Solid understanding of data structures, algorithms, and software design principles. Experience with relational and/or NoSQL databases (e.g., MSSQL, MySQL, MongoDB, Cassandra, Cosmos DB). Experience with version control systems (e.g., Github, GitLab). Strong problem-solving skills and the ability to troubleshoot complex issues. Excellent communication and interpersonal skills, with the ability to work effectively in a team environment. Ability to work independently and manage multiple priorities. Experience with Docker and Kubernetes. Familiarity with CI/CD pipelines, Github actions/workflow. Experience with agile development methodologies (Scrum, Kanban). Proficiency with Agentic IDEs and experience with "Agent in the loop" workflows. Proficiency with design tokens, mastery of CSS architecture (CSS Modules, Type-safe CSS), and ability to implement designs consistently across different frontend stacks. Nice to Have: Advanced knowledge of design systems and UI/UX principles. Experience with cross-browser compatibility testing. Familiarity with performance optimization techniques for web applications. Other Details: Language Requirements: Fluent English.

Technology

Cognizant Technology Solutions

Software Engineer (.NET and Angular)

Mid

Remote

130 - 160 PLN

🏢 Summary: Full-time remote Software Engineer role focused on building and maintaining enterprise-grade web applications using Angular 20+ and ASP.NET Core (.NET 9+) in a cloud-native environment. The position involves end-to-end development, secure integrations, scalable architecture, and CI/CD-driven deployments. The engineer will work across the full stack, ensuring performance, security, and high code quality. 🗂️ Requirements: Strong experience with modern web development, Proficiency in Angular 20+, Proficiency in ASP.NET Core (.NET 9+), Proficiency in TypeScript and C#, Experience with Azure AD and MSAL, Experience with Entity Framework Core, Experience with SQL Server and relational databases, Experience with Docker and Kubernetes, Experience with CI/CD pipelines, Ability to write unit and integration tests 📃 Skills: Angular, ASP.NET, TypeScript, C#, AzureAD, MSAL, EntityFramework, SQL, Docker, Kubernetes, CI/CD, Vitest, xUnit, Moq, Azure, REST, AzureDevOps 🏢 Description: Software Engineer Work model : Remote Employment Type: Full-Time Job Summary We are seeking a highly skilled Software Engineer with strong experience in modern web application development to join our team in a fully remote setup. The ideal candidate will design, build, and maintain enterprise-grade applications using Angular 20+, ASP.NET Core (.NET 9+), and cloud-native technologies. This role requires excellent technical expertise, a proactive mindset, and the ability to collaborate effectively within cross-functional teams while working independently on complex tasks. Key Responsibilities Design and develop enterprise applications using Angular 20+ for the front end and ASP.NET Core (.NET 9+) for the back end. Implement standalone components and signals-based architecture to deliver responsive and maintainable user interfaces. Integrate Azure MSAL authentication, RESTful APIs, and external system integrations. Build and optimize data access layers using Entity Framework Core and manage relational data in SQL Server. Ensure application security through authentication, authorization, and data protection using Azure AD. Deploy and manage environments using Docker, Kubernetes, and CI/CD pipelines. Write comprehensive unit and integration tests for both front-end (Vitest) and back-end (xUnit, Moq). Collaborate with cross-functional teams to maintain shared libraries and iterate based on user feedback. Troubleshoot, debug, and optimize applications for scalability and performance across the entire stack. Participate actively in code reviews, including reviewing and approving Pull Requests. Document progress, key decisions, and outcomes using Azure DevOps Boards and Wiki. Required Qualifications Strong professional experience in software engineering with modern web technologies. Proficiency in Angular 20+, ASP.NET Core (.NET 9+), and TypeScript/C#. Hands-on experience with Azure AD, MSAL, and secure application design. Solid understanding of Entity Framework Core, SQL Server, and relational data modeling. Experience with Docker, Kubernetes, and CI/CD workflows. Ability to write high-quality unit and integration tests. Strong analytical and problem-solving skills. Excellent communication skills and the ability to work effectively in a remote environment. What We Offer Fully remote work environment. Collaborative and supportive team culture. Opportunities for continuous learning and professional growth. Work with modern technologies and impactful enterprise projects.

Technology

Sii

Senior Frontend Developer with AWS (f/m/x)

Senior

On-site

Warsaw, Poland

🏢 Summary: Senior Software Engineer role focused on building scalable front-end and cloud-native applications, with flexibility for deep specialization in modern front-end technologies or AWS cloud engineering. The position involves designing serverless architectures, integrating APIs, managing databases, and implementing CI/CD pipelines in a collaborative environment. Regular on-site presence and strong English communication skills are required. 🗂️ Requirements: Minimum 8 years of commercial software development experience, Strong expertise in front-end development with component-based frameworks or AWS cloud engineering, Hands-on experience designing and delivering cloud-native applications, Experience with serverless architectures, Solid understanding of API design principles and distributed systems, Experience with CI/CD pipelines and deployment automation, Ability to communicate fluently in English, Availability for regular on-site work 📃 Skills: JavaScript, TypeScript, AWS, Serverless, REST, SQL, NoSQL, CI/CD, Docker, Kubernetes 🏢 Description: We are looking for a highly experienced Software Engineer with strong expertise in modern front-end technologies and cloud-based solutions. In this role, you will be responsible for designing and delivering scalable, high-quality applications in a highly collaborative and fast-paced environment. The position requires regular on-site presence and the ability to communicate effectively in English with both technical and non-technical stakeholders. Depending on your strengths, we welcome candidates with either deep front-end specialization or strong hands-on experience in cloud engineering, ideally combining both. Your tasks Develop and maintain applications using modern front-end technologies and strongly typed languages Design and implement scalable cloud-based architectures, including serverless solutions Build and integrate RESTful services to support application functionality Work with both relational and non-relational databases to manage and process data effectively Create and optimize automated deployment pipelines for continuous integration and delivery Collaborate with stakeholders to translate business requirements into technical solutions Requirements Minimum 8 years of commercial experience in software development using modern programming languages Strong hands-on expertise in either front-end development (including component-based frameworks) or cloud engineering (AWS) Practical experience designing and delivering cloud-native applications, preferably in a serverless environment Solid understanding of API design principles and best practices for distributed systems Experience working with CI/CD pipelines and deployment automation tools Excellent communication skills with the ability to explain technical concepts clearly, and fluency in English What we offer Great Place to Work since 2015 - it’s thanks to feedback from our workers that we get this special title and constantly implement new ideas Employment stability - revenue of PLN 2.1BN, no debts, since 2006 on the market We share the profit with Workers - over PLN 76M has already been allocated for this aim since 2022 Attractive benefits package - private healthcare, benefits cafeteria platform, car discounts and more Comfortable workplace – class A offices or remote work Dozens of fascinating projects for prestigious brands from all over the world PLN 1 000 000 per year for your ideas - with this amount, we support the passions and voluntary actions of our workers Investment in your growth – meetups, webinars, training platform and technology blog – you choose Fantastic atmosphere created by all Sii Power People If you want to work on systems with high operational significance — apply now!

Technology

Harvey Nash Technology

SRE Engineer / Software Engineer

Mid

Hybrid

Warsaw, Poland

180 - 200 PLN

🏢 Summary: Project-based Software Engineer (SRE / Production Engineering) role focused on improving system reliability, performance, and automation in a high-performance environment. The position involves building automation tools, supporting deployments, and resolving complex production issues. The role emphasizes collaboration with engineering and infrastructure teams to enhance stability and efficiency. 🗂️ Requirements: Experience in Software Engineering, SRE, or DevOps, Proficiency in Python, C++, or Java, Strong Linux knowledge, Understanding of networking concepts, Experience with Git, Production troubleshooting experience, Ability to build automation tools, Experience supporting deployments and release processes 📃 Skills: Python, C++, Java, Linux, Networking, Git, Scripting, SRE, DevOps, CI/CD 🏢 Description: Software Engineer (SRE / Production Engineering) We are looking for a Software Engineer to support a project focused on system reliability, automation, and production engineering within a high-performance environment. What you’ll do: • Build tools and automation to improve system stability and performance • Support deployments and release processes • Troubleshoot and resolve complex production issues • Collaborate with engineering and infrastructure teams • Create technical documentation and provide progress updates Tech stack: Python / C++ / Java / scripting, Linux, networking, Git Nice to have: Prometheus, Grafana, Splunk, Jenkins, CI/CD tools What we’re looking for: • Experience in software engineering or SRE / DevOps • Strong problem-solving and production troubleshooting skills • Ability to work independently and deliver results • Good communication skills and adaptability Project-based role with a focus on automation, performance, and reliability improvements.

Technology

Rampant Technologies

Software Engineer

Senior

On-site

Knoxville, TN

🏢 Summary: Software Engineer role focused on designing, developing, and maintaining scalable web-based applications and APIs using C#/.NET technologies for enterprise and government systems. The position involves full SDLC participation in Agile environments, supporting cloud-based solutions, modernization efforts, and secure system integrations. The role includes both frontend and backend development, API integration, and cloud deployment. 🗂️ Requirements: 5+ years Software Engineering experience in similar scope programs, Proficiency in C# and .NET development, Experience with ASP.NET Core and Web API, Experience building web applications with HTML5, CSS, JavaScript, Experience with Angular or React, Experience designing and integrating RESTful APIs, Experience with microservices architecture, Experience working in Agile environments and full SDLC, Experience with SQL Server or relational databases, Experience deploying applications in Azure or AWS, Experience with CI/CD pipelines and DevOps practices, Experience with Docker and Kubernetes, Experience with Terraform or infrastructure as code tools, Knowledge of application security best practices, Bachelor’s degree in Computer Science, IT, Cybersecurity, or related field, Active Q clearance or TS/SCI eligible for Q clearance 📃 Skills: C#, .NET, ASP.NET, WebAPI, HTML5, CSS, JavaScript, Angular, React, REST, Microservices, SQLServer, Azure, AWS, Docker, Kubernetes, Terraform, CICD, Agile, DevOps, Security 🏢 Description: Job Summary Develops, creates, maintains, and writes/codes new (or modifies existing) computer applications and software solutions supporting enterprise and government systems. Designs and implements scalable web-based applications using C#/.NET technologies, including ASP.NET Core and RESTful APIs. Develops and integrates APIs to support system interoperability across multiple platforms and services. Supports full software development lifecycle activities including requirements gathering, system design, development, testing, and deployment in Agile environments. Contributes to application modernization efforts and cloud-based solutions, ensuring performance, scalability, and security. Supports development of user-facing applications and backend services, as well as documentation and system deliverables. Key Skills & Experience Five (5+) years of experience as a Software Engineer in programs and contracts of similar scope, type, and complexity is required. Strong experience with C#, .NET, ASP.NET Core, and Web API development. Experience developing web-based applications using HTML5, CSS, JavaScript, and frameworks such as Angular or React. Experience designing and integrating RESTful APIs and working with microservices architectures. Experience working within Agile development environments and participating in full SDLC activities. Experience with database design and development using SQL Server or similar relational databases. Experience deploying and supporting applications in cloud environments such as Azure or AWS. Familiarity with DevOps practices including CI/CD pipelines, Docker, Kubernetes, and infrastructure as code tools such as Terraform. Experience working in secure environments and implementing security best practices within applications. Education, Certifications, & Credentials Bachelor of Science (BS) Degree in Computer Science, Information Technology (IT),Cybersecurity, or Engineering related field. Active Q clearance required. Candidates with TS/SCI clearance can be switched over to Q clearance easily *All duties and responsibilities are not captured in this job description. To find out more, pleasereach out to the recruiter for this role*

Technology

KUBO

Software Engineer (C++)

Mid

Hybrid

Gdansk, Poland

🏢 Summary: Software Engineer role focused on developing and maintaining aviation systems for modern aircraft, contributing to development, integration, and testing of avionics software. The position involves working with real-time and embedded environments to ensure high quality, safety, and reliability of aerospace solutions. 🗂️ Requirements: Minimum 2 years of experience in software development, Experience in C++, Bachelor of Science degree in Engineering or related field, English proficiency at B2 level or higher, Experience with RTOS, Experience with Linux 📃 Skills: C++, RTOS, Linux, REST, SOAP, VirtualBox, QEMU, Vagrant, Yocto, VxWorks, Deos, FreeRTOS 🏢 Description: Join a global aerospace and technology company that designs advanced avionics and digital solutions for modern aircraft. As a Software Engineer, you will help create and maintain aviation systems used in the aerospace industry worldwide. Key responsibilities Developing software for aviation systems using appropriate techniques and tools Participating in engineering activities (development, integration, testing) Executing the project plan together with the team Contributing to the improvement of quality, safety, and reliability of products Ideal candidate profile 2+ years of professional experience in a similar position Experience in C++ Bachelor of Science degree in Engineering Technology, including Manufacturing Engineering Technology (e.g., chemistry, physics, mathematics). A degree in Aerospace Engineering is a strong advantage English proficiency (minimum B2 level) Experience with RTOS (Real-Time Operating Systems) Experience with Linux Nice to have Experience in developing web services (REST, SOAP, etc.) Experience in virtualization techniques (VirtualBox, QEMU, Vagrant, etc.) Experience in embedded programming (Yocto Project, VxWorks, Deos, FreeRTOS, etc. Conditions Location: Hybrid work model based in Gdańsk or Rzeszów Contract type: UoP (employment contract) Salary: depending on experience and expectations Benefits : flexible working hours, additional paid days off during the holiday season, Learning Together program, MyBenefit program, Employee Recognition Program, medical care, life insurance, Employee Pension Plan (PPE), technical and certification training Recruitment steps Phone call with a recruiter Interview with the client Decision and feedback

Technology

LG Ads

Senior Software Engineer, Measurement & Reporting

Senior

On-site

Denver, CO , +1

153,996 - 219,996 USD/yr

🏢 Summary: Senior Software Engineer I role focused on building and maintaining large-scale data platforms, pipelines, and AI-driven applications for measurement and reporting in the AdTech space. The position involves developing scalable batch and real-time data systems, backend services, and agentic AI solutions, with occasional frontend work. On-site presence is required four days per week in Manhattan or Denver. 🗂️ Requirements: Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or related field, 5+ years of experience in data engineering or software engineering, Experience building large-scale data pipelines and distributed data processing systems, Proficiency in Python, Proficiency in SQL, Experience with modern data platforms (e.g., Spark, Kafka, Airflow, Snowflake, BigQuery, Redshift, Databricks), Strong knowledge of data modeling, data warehousing, and data lakes, Experience with relational and NoSQL databases, Experience with AWS, Azure, or Google Cloud, Experience building APIs and backend services, Familiarity with Generative AI, AI agents, RAG, and orchestration frameworks, Experience writing unit, integration, and end-to-end tests, Ability to work on-site 4 days per week in Manhattan or Denver 📃 Skills: Python, SQL, Spark, Kafka, Airflow, Snowflake, BigQuery, Redshift, Databricks, MySQL, PostgreSQL, MongoDB, Redis, AWS, Azure, GCP, APIs, LLM, RAG, LangChain, LangGraph, CrewAI, AutoGen, Scala, PySpark, Docker, Kubernetes, React, TypeScript, CI/CD 🏢 Description: We require people to be on-site, 4 days/week at our Manhattan or Denver office and are unable to offer relocation support. The Opportunity We are seeking a talented and motivated Senior Software Engineer I to join our Measurement and Reporting team. We enable our clients to visualize their impact across different verticals and empower our sales and operations teams to identify opportunities and address shortcomings during campaign execution. You will primarily work on designing, building, and maintaining large-scale data platforms and pipelines that power our reporting, analytics, and AI-driven solutions. In addition, you will contribute to the development of agentic AI applications that help automate workflows, enhance operational efficiency, and unlock new capabilities across the organization. You may also occasionally work on frontend applications to deliver end-to-end solutions and improve user experiences. If you're passionate about building scalable data systems, leveraging AI technologies, and solving complex engineering challenges at scale in the AdTech space, we want to hear from you! Responsibilities - Design, develop, deploy, and maintain scalable data pipelines, ETL/ELT workflows, and data processing systems supporting reporting, analytics, and machine learning applications. - Build and optimize batch and real-time data processing solutions using modern data engineering frameworks and cloud-native technologies. - Design and maintain data models, data warehouses, and data lakes to ensure high-quality, reliable, and accessible data. - Develop and maintain integrations between internal and external systems, ensuring efficient data movement and consistency across platforms. - Build and enhance agentic AI applications, leveraging LLMs, AI agents, orchestration frameworks, and automation workflows to solve business problems. - Collaborate with product, analytics, operations, and engineering teams to identify opportunities for AI-driven automation and intelligent decision-making. - Contribute to backend services and APIs that support data products, reporting applications, and AI-powered solutions. - Occasionally develop frontend features and dashboards to support internal and customer-facing applications. - Monitor, troubleshoot, and optimize data pipelines and AI systems for performance, reliability, scalability, and cost efficiency. - Implement data governance, quality checks, monitoring, and observability practices to ensure data integrity and operational excellence. - Conduct code reviews, provide constructive feedback, and promote engineering best practices across the team. - Mentor junior engineers and contribute to a culture of continuous learning, innovation, and technical excellence. Requirements - Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related field. - 5+ years of experience in data engineering, software engineering, or a related technical role. - Strong experience building and maintaining large-scale data pipelines and distributed data processing systems. - Proficiency in Python and SQL, with experience developing production-grade data solutions. - Experience with modern data platforms and technologies such as Databricks, Spark, Kafka, Airflow, Snowflake, BigQuery, Redshift, or similar technologies. - Strong understanding of data modeling, data warehousing, and data lake architectures. - Experience working with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB, Redis). - Familiarity with cloud platforms such as AWS, Azure, or Google Cloud. - Experience building APIs and backend services. - Familiarity with Generative AI technologies, AI agents, prompt engineering, retrieval-augmented generation (RAG), and agent orchestration frameworks. - Demonstrated ability to stay current with AI tools and emerging technologies, with a strong aptitude for rapidly learning and adopting new frameworks. - Proficiency in writing and maintaining unit tests, integration tests, and end-to-end tests. - Ability to coordinate and work with contractors/consultants while owning the quality and delivery of assigned projects. Preferred - Familiarity with AdTech. - Experience with Scala/PySpark and distributed data processing frameworks. - Experience with Databricks and Delta Lake. - Experience building production AI applications using frameworks such as LangGraph, LangChain, CrewAI, AutoGen, or similar technologies. - Familiarity with vector databases and semantic search technologies. - Experience with CI/CD pipelines and Infrastructure as Code. - Familiarity with containerization (Docker) and orchestration platforms (Kubernetes). - Exposure to frontend technologies such as React, TypeScript, or modern JavaScript frameworks. - Experience with observability, monitoring, and data quality tools. Compensation Range: $135K - $220K Additional Compensation Details: Tier 2 (all other U.S. Locations outside of Tier 1) Salary: $135K – $192.5K Bonus: Offers Bonus Tier 1 (San Francisco Bay Area, New York City Tri-State Area, Los Angeles Metro Area, and Seattle Metro Area) Salary: $154K – $220K Bonus: Offers Bonus

Technology

emagine Polska

Software Engineer Backend – Banking, remote und München/Karlsruhe (m/w/d)

Senior

Hybrid

Munich, BY, Germany

🏢 Summary: Backend Software Engineer role in a complex banking environment, responsible for end-to-end development of scalable and maintainable backend solutions. The position covers analysis, implementation, testing, integration, and deployment within an agile setup. It involves working with modern Java technologies, CI/CD pipelines, container platforms, and relational databases. 🗂️ Requirements: Strong experience with Java 21, Experience with Spring Boot, Development of REST APIs, Experience with JPA and Hibernate, Integration with Apache Kafka, Experience with PostgreSQL or DB2, Experience with Jenkins and GitLab CI/CD, Experience with Kubernetes or OpenShift, Experience with Docker, Proficiency with Git for version control, Experience with SonarQube, Unit testing with JUnit, TestNG, or Mockito, Experience with integration testing, Experience deploying applications across test and production environments 📃 Skills: Java, SpringBoot, REST, JPA, Hibernate, Kafka, PostgreSQL, DB2, Jenkins, GitLab, Dynatrace, Kubernetes, OpenShift, Helm, Cypress, IntelliJ, Git, SonarQube, JUnit, TestNG, Mockito, Docker 🏢 Description: Für ein komplexes bankfachliches Umfeld suchen wir einen erfahrenen Software Engineer (m/w/d) mit Fokus auf Backend-Entwicklung . In dieser Rolle begleitest du den gesamten Entwicklungsprozess – von der Analyse der Anforderungen über Implementierung und Tests bis hin zur produktiven Auslieferung und Wartung. Du arbeitest eng mit Produktmanagement, Fachteams und weiteren Entwicklungseinheiten zusammen, um qualitativ hochwertige, skalierbare und wartbare Lösungen umzusetzen. Deine Aufgaben Analyse, Konzeption, Entwicklung, Test und Wartung von Backend-Komponenten Umsetzung bankfachlicher Anforderungen über den gesamten Software-Lifecycle Berücksichtigung von Modularisierung, Skalierbarkeit und Wartbarkeit Spezifizierung und Aufwandsschätzung von Anforderungen im Rahmen von Sprintplanung und Konstruktionsphasen Enge Zusammenarbeit im agilen Entwicklungsteam sowie Abstimmung mit fachlichen und technischen Schnittstellen Umsetzung der Anforderungen des Produktmanagements bis zur produktiven Auslieferung in definierter Qualität Aktives Einfordern und Sicherstellen von Qualitätsmaßnahmen Realisierung und Integration von Modulen und Datenbanken zu stabilen Software-Einheiten Einbindung der Software-Komponenten in bestehende Systemlandschaften Durchführung von Entwickler- und Integrationstests inkl. Übergabe an die Testinfrastruktur Nutzung und Deployment von DB-Objekten in unterschiedlichen Testumgebungen Begleitung von Freigaben und Releases bis in die Produktion Erforderliche technische Kenntnisse Kerntechnologien Java 21 Spring Boot , REST, JPA/Hibernate Apache Kafka Datenbanken: PostgreSQL , DB2 CI/CD & Monitoring: Jenkins , GitLab CI/CD , Dynatrace Container & Plattform: Kubernetes (OpenShift) Helm (optional) Cypress für E2E-Tests (optional) Development Tools & Practices IntelliJ (alternativ Eclipse, WebStorm oder nach Absprache andere) Git/GitLab für Versionskontrolle und Code-Reviews SonarQube für statische Codeanalysen und Qualitätsmetriken Testing & Quality Assurance Unit Tests mit JUnit , TestNG , Mockito End-to-End Tests mit Cypress Deployment & DevOps Docker CI/CD-Pipelines mit GitLab CI und Jenkins Wünschenswerte Zusatzqualifikationen Erfahrung im genossenschaftlichen Banken-Umfeld , idealerweise mit der Omnikanalplattform Erfahrung in hochkomplexen Systemlandschaften mit vielen Abhängigkeiten Kenntnisse regulatorischer Anforderungen im Banken- oder Finanzumfeld Erfahrung mit agilen Methoden (z. B. Scrum, SAFe) Erfahrung mit Angular von Vorteil Dein Profil Hoher Qualitätsanspruch an Software und Auslieferung Strukturierte, eigenverantwortliche und selbstständige Arbeitsweise Schnelle Auffassungsgabe und Bereitschaft zur Einarbeitung in neue Fach- und Systemthemen Ausgeprägte Lernbereitschaft für neue Technologien und Best Practices Teamfähigkeit und klare Kommunikation in interdisziplinären Teams

Technology

BRAVER IT SPÓŁKA AKCYJNA

Senior Software Engineer (.NET)

Senior

Hybrid

Krakow, Poland

25,000 - 32,000 PLN

🏢 Summary: Senior Software Engineer role focused on developing and maintaining a complex enterprise .NET platform, combining backend development, production troubleshooting, and performance optimization. The position involves working on identity-related systems and improving architecture, reliability, and code quality within a large-scale environment. The engineer will contribute to technical decisions and future platform evolution. 🗂️ Requirements: 5+ years commercial experience with C# and .NET, Strong knowledge of ASP.NET Core, Experience with asynchronous programming, Experience with dependency injection, Hands-on experience with Entity Framework Core, Strong understanding of SQL Server, Experience with query optimization, Experience with OAuth2, Experience with OpenID Connect, Experience with JWT, Experience supporting and troubleshooting production systems, Fluent English 📃 Skills: C#, .NET, ASP.NET, EntityFramework, SQLServer, OAuth2, OpenIDConnect, JWT, IdentityServer, Duende, ActiveDirectory, AzureAD, MicrosoftGraph, Quartz.NET, SignalR, Playwright, AzureDevOps, CI/CD 🏢 Description: We are looking for an experienced Senior Software Engineer to develop and maintain a complex enterprise .NET platform used by global organizations. This role combines backend development , production troubleshooting , performance optimization , and work on identity-related systems . 💼 Responsibilities: Design, develop, and maintain backend services built with C# and .NET Investigate and resolve complex production issues and customer-reported problems Optimize application performance, database queries, and system reliability Collaborate with Product, Support, and Engineering teams on technical solutions Improve architecture, code quality, and engineering standards Participate in technical discussions and contribute to future platform development ✅ Requirements: 5+ years of commercial experience with C# and .NET Strong knowledge of ASP.NET Core and modern .NET applications Experience with asynchronous programming and dependency injection Hands-on experience with Entity Framework Core Good understanding of SQL Server, query optimization, and database performance Experience with OAuth2, OpenID Connect, JWT Experience supporting and troubleshooting production systems Fluent English communication skills 🌟Nice to have: Experience with IdentityServer / Duende IdentityServer Understanding of Active Directory, Azure AD or Microsoft Graph Hands-on experience with Quartz.NET or similar scheduling frameworks Familiarity with SignalR, Playwright, Azure DevOps and CI/CD pipelines 🎁 We offer: Work on a mature enterprise product used globally Influence technical decisions and platform evolution Private healthcare Life insurance Multisport Opportunity to work with modern .NET technologies and large-scale systems