Intellectsoft logo
Intellectsoft

Engineering Your Vision

Senior Software Engineer

Software EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Worldwide

Posted

18 days ago

Salary

0

Seniority

Senior

Job Description

Senior Software Engineer

Intellectsoft

Role Description We’re modernizing the customer's platform by replacing legacy systems with a new architecture based on Go, NATS, Redis, and Postgres, while continuing to support and integrate with an existing Java/Spring and RabbitMQ ecosystem. You’ll contribute across both modern Go services and legacy Java platforms, helping to bridge existing systems, drive modernization efforts, and gradually replace older infrastructure with scalable, high-performance solutions. We’re hiring a Senior Engineer to design and develop the exchange and liquidity provider (LP) adapters - the core integration layer connecting our trading platform to external venues. In this role, you’ll work at the intersection of: - trading workflows, including RFQ, quoting, and execution; - real-time market data systems; - external connectivity via REST, WebSocket, and FIX APIs. Qualifications - Strong experience in Go and/or Java (you’ll use both); - Experience building API integrations (REST, WebSocket; FIX is a big plus); - Deep understanding of concurrency and performance; - Familiarity with event-driven systems (Kafka, NATS, RabbitMQ, etc.); - Strong debugging skills in distributed systems; - Trading / Domain experience (highly preferred): exchanges (crypto or TradFi), liquidity providers / market makers, RFQ or order execution flows; understanding of order lifecycles, latency and sequencing challenges, market data feeds; - Systems thinking - you're comfortable working with unreliable external systems, messy APIs and real-world edge cases; Requirements - Nice to have skills: - Experience working with the FIX protocol; - Background in crypto trading infrastructure or exchange integrations; - Familiarity with Redis, Postgres, and NATS; - Experience modernizing or migrating legacy systems to newer architectures; - Exposure to low-latency and high-throughput distributed systems. Responsibilities - Build and maintain exchange and LP adapters using REST, WebSocket, and FIX; - Normalize external venue APIs into canonical internal models; - Develop low-latency, fault-tolerant services for RFQ, execution, and market data flows; - Handle venue-specific edge cases including partial fills, sequencing, and inconsistent APIs; - Integrate with an event-driven stack using NATS JetStream, Redis, and Postgres; - Work across modern Go services and legacy Java/Spring systems; - Contribute to migration efforts from RabbitMQ to NATS and monoliths to microservices; - Improve resiliency, observability, and operational reliability across the platform; - Collaborate with trading, product, and infrastructure teams. Benefits - Awesome projects with an impact; - Udemy courses of your choice; - Team-buildings, events, marathons & charity activities to connect and recharge; - Workshops, trainings, expert knowledge-sharing that keep you growing; - Clear career path; - Absence days for work-life balance; - Flexible hours & work setup - work from anywhere and organize your day your way.

Related Job Pages

More Software Engineer Jobs

Power Subject Matter Expert - Chemistry and Water Treatment

International Paper

International Paper, or IP, is a leading global manufacturer of packaging and paper products. The company maintains manufacturing operations across North America, Latin America, No

Title: Power Subject Matter Expert - Chemistry and Water Treatment Location: United States Job Description: Pay Rate: $125,900 - $167,800 Multiple factors, including Individual experience, skills and abilities will determine where an employee is ultimately placed in the pay range. Category/Shift: Salaried Full-Time Location: Remote – Ability to travel up to ~60% The Job You Will Perform: - This position is in the Power Manufacturing Solutions Group, and provides technical guidance and direction to our mill teams in the water treatment areas. Specific areas of support and expertise includes raw water clarification, corrosion inhibition, filtration, demineralization, condensate treatment, boiler water controls, and specialty chemicals. This support will be a combination of remote and also travel to mill locations. Expected travel is 40-60%. You will be expected to learn all the specific types of treatment equipment and processes in our IP mill system, and provide technical support for planned work and troubleshooting for problems encountered. - Develop relationships at each mill in utilities areas to better understand the needs of the mill processes and equipment. This position requires someone that will be a good communicator, both in mentoring and listening to the operators and managers to understand potential issues and desires for each mill. - Understand the water quality specifications and chemical treatment programs for each pressure range for the operating boilers. The candidate will know and ensure the IP policies and specifications that guide proper water quality are being applied. The candidate will gain understanding of the different types of boilers and the circulation of water for each. The candidate should recognize potential water quality excursions, and be able to guide others on steps to identify contamination sources, eliminate the problem, and correct trends in water chemistry to resume operation within specification. - A considerable part of the role includes communication and execution of the boiler acid cleaning policy. This includes assisting mill teams with inspections and data acquisition plans to complete annual acid cleaning condition based scorecards. These scorecards are submitted to Power Technology for review and determination of when the boilers should be cleaned based on internal conditions, chemistry control and monitoring, and deposition data. When these cleanings are executed, this role includes onsite support for the plans, recipes, logistics, execution of steps, validation of the cleaning process, flushing, inspections, and startup procedures. - This position requires someone who will develop relationships with specialty chemical suppliers, and will maintain a neutral position with each supplier to benefit IP. This person will participate in the Specialty Chemical Global Sourcing events annually that award new business to mills with renewing contracts. This participation involves reviewing specifications for each mill and review of the bids from participating suppliers to ensure comparable products are being bid for the utility area chemistries. The Qualifications, Skills and Knowledge You Will Bring: - Bachelor's degree in Chemical Engineering or Chemistry required. - Work experience in water chemistry related field, preferably in chemical sales and treatment programs supporting the pulp/paper industry, or work experience in mill power plant process water and boiler water treatment areas. Must have a core knowledge of chemical safety and industrial process safety management. - 10+ years' experience in pulp and paper industry is a must, including knowledge of specific criticality of recovery boilers in addition to power boilers and other auxiliary water and condensate processes. - Understanding each unit process is important to know the quality of water one can expect from each process. An in depth knowledge of clarifiers, filters (sand, Multimedia), demineralizers (cation, anion, WBA, Mixed Bed, packed beds, etc), and Reverse Osmosis skids are just a few of the unit processes found in IP mills. - Troubleshooting skills and technical understanding of all aspects of water chemistry, treatment, control, and testing. COMPETENCIES: - Organization • Interpersonal Savvy - Time management • Technical Learning - Customer Service • Presentation and Communication Skills About Us The Benefits You Will Enjoy: International Paper offers a benefits package that includes health, welfare and retirement plans including Medical, Dental, Life insurance, Flexible Spending Accounts, Short-term and Long-term Disability, 401(k), Company-funded retirement contributions, Paid Time Off, Education & Development (including Tuition Reimbursement), Student Loan Repayment Assistance, and Voluntary Benefits including insurance for home, auto, vision and pets The Career You Will Build: Leadership training, promotional opportunities The Impact You Will Make: We continue to build a better future for people, the planet, and our company! IP has been a good steward of sustainable practices across communities around the world for more than 125 years. Join our team and you’ll see why our team members say they’re Proud to be IP. The Culture You Will Experience:International Paper promotes employee well-being by providing safe, caring and inclusive workplaces. We have team members all around the world with diverse backgrounds, experiences, and perspectives. These are our strengths. We are committed to creating a culture where all individuals are respected, valued, engaged and have an opportunity to do their best work every day. We invite you to bring your uniqueness, creativity, talents, experiences, and safety mindset to be a part of our increasingly inclusive and diverse culture. The Company You Will Join: International Paper (NYSE: IP) is the global leader in sustainable packaging solutions. With company headquarters in Memphis, Tennessee, USA, and EMEA (Europe, Middle East and Africa) headquarters in London, UK, we employ more than 65,000 team members and serve customers around the world with operations in more than 30 countries. Together with our customers, we make the world safer and more productive, one sustainable packaging solution at a time. Net sales for 2024 were $18.6 billion. In 2025, International Paper acquired DS Smith creating an industry leader focused on the attractive and growing North American and EMEA regions. Additional information can be found by visiting internationalpaper.com. International Paper is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected veteran status, age, or any other characteristic protected by law. International Paper complies with federal and state disability laws and makes reasonable accommodations for applicants and employees with disabilities. If reasonable accommodation is needed to participate in the job application or interview process, to perform essential job functions, and/or to receive other benefits and privileges of employment, please contact Job Info - Job Identification2002339 - Job ShiftDay - Locations Statewide Alabama, Huntsville, AL, 35824, US

Worldwide
$125.9K - $167.8K / year
Sinch AB logo

Senior Software Engineer

Sinch AB

Sinch AB is an information technology (IT) consulting and services company that is on a mission to bring businesses and people together through the use of tools that make engagemen

Title: Senior Software Engineer Location: Spain United States Job Description: About Sinch Sinch is pioneering the way the world communicates. More than 150,000 businesses - including Google, Uber, Paypal, Visa, Tinder, and many others - rely on Sinch's Customer Communications Cloud to power engaging customer experiences through mobile messaging, voice, and email. Whether you need to verify users or craft omnichannel campaigns, Sinch makes it easy. Our AI-infused Super Network, APIs, and applications ensure you can connect with your customers reliably and securely, at every step of their journey. At Sinch we "Dream Big", "Win Together", "Keep it simple", and "Make it Happen". These values are our foundation! Essence of the Role As a Senior Software Engineer, you will play a key role in designing and building the next generation of our Contacts Platform. You will work in a dynamic, collaborative environment to develop scalable distributed systems. Your contributions will directly impact the efficiency, performance, and safety of conversations at scale. What You'll Do - Design, develop, and maintain backend services for Contacts Platform, while contributing to our frontend applications. - Build high-performance, scalable, and distributed systems. - Work with Java, Spring, Kafka, MongoDB, OpenSearch to enhance our product, ensuring safety, efficiency, and responsiveness. - Develop internal tools for monitoring, debugging, and optimizing applications at scale. - Ensure observability, reliability, and fault tolerance across all services. - Collaborate with cross-functional teams including Software Engineers, UX Designers and Product Managers. - Maintain a strong focus on code quality, security, and best practices in software development. - This is a 95% remote role. You must be based in Spain and we will bring you to the office in Madrid for some days every quarter. Requirements - Production-level experience in backend development using Java. - Deep understanding of distributed systems and experience building high-scale microservices and event-driven architectures. - Strong background in database design and optimization, particularly with MongoDB, Cassandra, or other distributed databases. - Experience with observability, logging, and monitoring tools for debugging and performance analysis. - Familiarity with cloud platforms (AWS, GCP, or Azure) and containerized deployments (Docker, Kubernetes). - A problem-solving mindset with the ability to debug complex distributed systems. - Strong communication skills and the ability to work effectively in a collaborative environment. Nice to Have - Experience with modern Frontend frameworks like React. - Experience with MongoDB and OpenSearch. - Knowledge of message brokers like Kafka and RabbitMQ Our Hiring Process In Sinch, we are committed to following a recruitment process that is fair, objective, consistent, and equal opportunity. Our Talent Acquisition team, together with hiring managers and the rest of the interviewing team, persistently works towards identifying the people that best fit each open job, based on Sinch' s hiring needs and candidates' career expectations. We encourage applications from strong candidates with relevant professional backgrounds for this role. Not all applicants will meet all job requirements exactly! Don't let that stop you from considering Sinch for the next step in your career. We are always open to candidates that could bring new insights and perspectives to Sinch!

Spain
The Hackett Group logo

Software Developer (Full Stack)

The Hackett Group

LeewayHertz is an equal opportunity employer and does not discriminate based on race, color, religion, sex, age, disability, national origin, sexual orientation, gender identity, or any other protected status. We encourage a diverse range of applicants.

Full TimeRemoteTeam 501-1,000

Role Description - Design, develop, and maintain scalable full-stack web applications using Node.js and/or Python on the backend and React.js on the frontend. - Build and integrate RESTful APIs to support seamless communication between frontend and backend systems. - Develop reusable, component-based UI architectures in React following Atomic Design principles. - Apply software design patterns (MVC, Singleton, Factory, Observer, etc.) to write clean, maintainable, and efficient code. - Work with both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases for data modeling, querying, and optimization. - Collaborate with product managers, designers, and engineers to translate business requirements into technical solutions. - Participate in code reviews, technical discussions, and architecture decisions to maintain high engineering standards. - Write unit and integration tests to ensure reliability, performance, and code quality. - Troubleshoot, debug, and optimize applications across the stack. - Participate in sprint planning, reviews, and other Agile ceremonies. - Stay updated with emerging technologies, including GenAI, LLMs, and modern frontend/backend frameworks. Qualifications - Strong proficiency in Node.js and/or Python. - Hands-on experience with React.js (functional components, hooks, state management). - Solid understanding of RESTful API design, development, and integration. - Strong knowledge of component-based architecture and reusable UI patterns in React. - Understanding of the Atomic Design methodology for scalable frontend systems. - Good grasp of design patterns (MVC, Singleton, Factory, Observer, etc.). - Strong experience with JavaScript (ES6+), async programming, and API handling. - Proficiency in HTML5, CSS3, and responsive design principles. - Strong database fundamentals with experience in SQL databases (e.g., PostgreSQL, MySQL). - Experience with NoSQL databases (e.g., MongoDB, Redis). - Version control using Git. Requirements - Strong analytical and problem-solving skills. - Excellent communication and collaboration abilities. - Attention to detail with a quality-focused mindset. - Ability to work in fast-paced, agile environments. Preferred Skills - Basic infrastructure and deployment knowledge (networking, scaling, environments). - Exposure to cloud platforms such as AWS and Microsoft Azure. - Understanding of GenAI concepts (LLMs, prompt engineering, embeddings, agent-based workflows). - Familiarity with vector databases. - Exposure to backend frameworks like Express.js, FastAPI, or Django. - Familiarity with containerization (Docker) and CI/CD basics. - Exposure to microservices architecture and distributed systems basics. - Basic understanding of application security best practices. Other Relevant Information - Bachelor's degree in Computer Science, Engineering, or a related field. - Relevant certifications in full-stack development, cloud, or related areas are a plus. - Experience working with AI/GenAI-based applications is highly desirable. - This role offers the flexibility of working remotely in India. - LeewayHertz is an equal opportunity employer and does not discriminate based on race, colour, religion, sex, age, disability, national origin, sexual orientation, gender identity, or any other protected status. We encourage a diverse range of applicants.

India
Truist logo

OS Systems Programmer - Mainframe

Truist

A purpose-driven financial services company, Truist Financial Corporation was established to deliver better banking for all people, businesses, and communities. The awards attribut

Title: z/OS Systems Programmer - Mainframe - Remote Locations: - Atlanta, Georgia, USA - Charlotte, North Carolina, USA - Raleigh, North Carolina, USA - Richmond, Virginia, USA Work Type: Remote Job Description: The position is described below. If you want to apply, click the Apply Now button at the top or bottom of this page. After you click Apply Now and complete your application, you'll be invited to create a profile, which will let you see your application status and any communications. If you already have a profile with us, you can log in to check status. Need Help? If you have a disability and need assistance with the application, you can request a reasonable accommodation. Send an email to Accessibility (accommodation requests only; other inquiries won't receive a response). Regular or Temporary: Regular Language Fluency: English (Required) Work Shift: 1st shift (United States of America) Please review the following job description: Our Mainframe Engineering team is looking for an experienced, senior level zOS System Programmer to help with zOS new release installs, maintenance and OEM installs. More specifically, this role will require problem tracking, diagnosis and root-cause analysis, replication, troubleshooting, and resolution for complex issues. And in this capacity, perform programming and debugging activities. This engineer will also be responsible for responding to issues in a timely manner by receiving and investigating incidents or service tickets and may engage and manage outside vendors. Lastly, this engineer will act as a resource for teammates with less experience. For this opportunity, Truist will not sponsor an applicant for work visa status or employment authorization, nor will we offer any immigration-related support for this position (including, but not limited to H-1B, F-1 OPT, F-1 STEM OPT, F-1 CPT, J-1, TN-1 or TN-2, E-3, O-1, or future sponsorship for U.S. lawful permanent residence status.) ESSENTIAL DUTIES AND RESPONSIBILITIES Following is a summary of the essential functions for this job. Other duties may be performed, both major and minor, which are not mentioned below. Specific activities may change from time to time. - Performs problem tracking, diagnosis and root-cause analysis, replication, troubleshooting, and resolution for complex issues. In this capacity, performs programming and debugging activities. - Responds to issues in a timely manner by receiving and investigating incidents or service tickets. - Analyzes and observes trends with technical issues and develops recommendations for long- term improvements. - Documents all relevant end-user interactions and steps taken to resolve incidents. - Has occasional contact with end-users. - Communicates status of issue resolution to internal customers. - May engage and manage outside vendors. - Applies in-depth knowledge of application support and an understanding of best practices. - Typically leads moderately complex projects and participates in larger, more complex initiatives. - Solves complex technical and operational problems. - Acts as a resource for teammates with less experience. - May have people management responsibilities for a small team. QUALIFICATIONS Required Qualifications: The requirements listed below are representative of the knowledge, skill and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. - Bachelor's degree and five years of experience in development or application support or an equivalent combination of education and work experience. - In- depth knowledge in information systems and ability to identify, apply, and implement best practices. - Understanding of key business processes and competitive strategies related to the IT function. - Ability to plan and manage projects. - Ability to solve complex problems by applying best practices. - Ability to provide direction and mentor less experienced teammates. - Ability to interpret and convey complex, difficult, or sensitive information. Preferred Qualifications: - Banking or financial services experience. - z/OS, SMP/e, OSMF workflows, IBM Mainframe experience and applying maintenance, IPL'ing LPAR's and HMC's. - Familiarity with taking dumps, traces and gathering appropriate documentation for analysis. - Hands on with RACF and network security protocols (IPSec, AT-TLS, SSH). - Knowledge of Coupling facility support, High Availability, Automation (OPS/MFS) and Parallel Sysplex. - Experience with set up and use of GDPS for disaster recovery and site swaps. - Conversant with mainframe hardware upgrades. - Production use of BCPii (Base Control Program internal interface) and Restful APIs to automate operation procedures. - Telecommute/Remote work options may be considered for highly qualified candidates* OTHER JOB REQUIREMENTS / WORKING CONDITIONS Sitting Frequently (25% - 50% of the time) Lifting Up to 25 lbs. Visual / Audio / Speaking Able to access and interpret client information received from the computer and able to hear and speak with individuals in person and on the phone. Manual Dexterity / Keyboarding Able to work standard office equipment, including PC keyboard and mouse, copy/fax machines, and printers. Availability Able to work all hours scheduled, including overtime as directed by manager/supervisor and required by business need. Travel Up to 25% General Description of Available Benefits for Eligible Employees of Truist Financial Corporation: All regular teammates (not temporary or contingent workers) working 20 hours or more per week are eligible for benefits, though eligibility for specific benefits may be determined by the division of Truist offering the position. Truist offers medical, dental, vision, life insurance, disability, accidental death and dismemberment, tax-preferred savings accounts, and a 401k plan to teammates. Teammates also receive no less than 10 days of vacation (prorated based on date of hire and by full-time or part-time status) during their first year of employment, along with 10 sick days (also prorated), and paid holidays. For more details on Truist's generous benefit plans, please visit our Benefits site. Depending on the position and division, this job may also be eligible for Truist's defined benefit pension plan, restricted stock units, and/or a deferred compensation plan. As you advance through the hiring process, you will also learn more about the specific benefits available for any non-temporary position for which you apply, based on full-time or part-time status, position, and division of work.

Georgia + 2 moreAll locations: Georgia | North Carolina | Virginia