Software Development Engineer II

🕒 March 27

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of CSG

CSG

5001 - 10000 employees

Founded 1982

CSG is a leader in innovative customer engagement, revenue management and payments solutions that make ordinary customer experiences extraordinary. Our cloud-first architecture and customer-obsessed mindset help companies around the world launch new digital services, expand into new markets, and create dynamic experiences that capture new customers and build brand loyalty. For over 40 years, CSG’s technologies and people have helped some of the world’s most recognizable brands solve their toughest business challenges and evolve to meet the demands of today’s digital economy with future-ready solutions that drive exceptional customer experiences. With more than 5,000 employees in over 20 countries, CSG is the trusted technology provider for leading global brands in telecommunications, retail, financial services and healthcare. Our solutions deliver real world outcomes to more than 900 customers in over 120 countries.

📋 Description

• Design, develop, test, and maintain software applications from concept through production. • Build features that enhance user experience and product capabilities. • Collaborate with product managers, designers, and stakeholders to understand requirements and translate them into technical solutions. • Implement responsive, accessible, and intuitive user interfaces using HTML, CSS, and modern JavaScript frameworks (React, Angular, Vue, or similar). • Optimize applications for performance, scalability, and usability. • Integrate front-end applications with APIs and AI-powered services. • Design and implement APIs (REST, GraphQL, event-driven) to support front-end and system integrations. • Develop server-side logic using modern frameworks and design patterns (OOP, functional programming, microservices). • Integrate external services, including AI/ML APIs, LLM-based services, or internal AI platforms. • Design, create, and maintain data models using SQL and/or NoSQL databases. • Ensure efficient data storage, retrieval, and consistency aligned with application needs. • Support data flows that enable analytics and AI-driven features. • Write unit, integration, and/or behavioral tests (TDD/BDD) to ensure code reliability and stability. • Collaborate with QA teams to identify, troubleshoot, and resolve defects and performance issues. • Participate in maintaining high engineering quality standards. • Use Git-based workflows for source control and collaboration. • Contribute to CI/CD pipelines for automated testing, building, and deployment. • Support deployments in cloud environments and troubleshoot production issues when needed. • Apply security best practices to protect applications, APIs, and user data. • Identify and address performance bottlenecks and scalability concerns. • Follow secure coding and data-handling standards, especially when working with AI-powered features. • Participate in code reviews and provide constructive feedback. • Collaborate effectively within cross-functional and distributed teams. • Contribute to documentation, technical discussions, and continuous improvement initiatives.

🎯 Requirements

• 2–3 years of professional experience as a Software Engineer, Full Stack Developer, or similar role • Strong proficiency in both front-end and back-end development • Hands-on experience with at least one modern JavaScript framework (React, Angular, Vue, etc.) • Solid understanding of API design, application architecture, and software design patterns • Experience working with SQL and/or NoSQL databases and data modeling • Familiarity with Git, code reviews, and CI/CD pipelines • Strong problem-solving skills and ability to work both independently and in a team • Good communication skills and a collaborative mindset • Proactive, curious, and eager to learn new technologies. • Experience integrating AI/ML services or APIs into applications (e.g., LLMs, recommendation engines, NLP, chatbots, analytics) • Familiarity with AI-enabled workflows, such as calling inference endpoints, handling prompts/responses, or integrating AI outputs into user experiences. • Understanding of data flows, observability, and reliability considerations when working with AI-powered systems.

🏖️ Benefits

• Work from Home, in-office, or hybrid • Employee Belonging Groups • Healthcare: Dental, Medical, and Vision • Paid Vacation, Volunteer, and Holiday Time Off

Apply Now

Similar Jobs

🕒 March 25

Relay Commerce

11 - 50

🛍️ eCommerce

🤝 B2B

☁️ SaaS

Full-stack Software Engineer developing TypeScript services and React applications at Relay Commerce. Focus on subscription management and billing workflows with a leading e-commerce platform.

🇵🇹 Portugal – Remote

💵 $55k - $75k / year

💰 $20M Debt Financing on 2022-04

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

Cloud

Docker

Google Cloud Platform

JavaScript

Kubernetes

MySQL

Node.js

Postgres

React

SQL

TypeScript

🕒 March 24

Nutrium

11 - 50

☁️ SaaS

🧘 Wellness

🤝 B2B

Full-Stack Developer building and improving features for a nutrition counseling platform. Collaborating with Product and Engineering to support dietitians and patients through quality development.

🗣️🇧🇷🇵🇹 Portuguese Required

ElasticSearch

Postgres

React

Redis

Ruby

Ruby on Rails

SQL

🕒 March 20

Visor.ai

51 - 200

🤖 Artificial Intelligence

🤝 B2B

💳 Fintech

Software Engineer at Visor.ai revolutionizing AI in contact centers. Designing and maintaining core systems for scalable, high-performance solutions in a remote setting.

JavaScript

MongoDB

Node.js

NoSQL

React

TypeScript

🕒 February 19

Maker

11 - 50

🛍️ eCommerce

☁️ SaaS

🏪 Marketplace

Product Engineer owning features end-to-end at AI-powered ecommerce company in Europe. Building and scaling products with a focus on user experience and architectural decisions.

JavaScript

Node.js

React

🕒 October 29, 2025

Neural Technologies

201 - 500

🤖 Artificial Intelligence

📡 Telecommunications

🤝 B2B

Software Developer for Neural Technologies implementing fraud management solutions for global telecom clients. Involved in software development, implementation, and collaborating with various teams to deliver quality results.

ETL

Linux

MySQL

Oracle

Shell Scripting

SQL

Unix