IRIS Software Group provides software solutions and services in order to enhance operational accuracy, compliance, and efficiency in businesses, organizations, and schools. Headqua
Senior Software Engineer
Location
Maine + 13 moreAll locations: Maine | New Hampshire | Massachusetts | Rhode Island | Connecticut | New York | New Jersey | Delaware | Maryland | Virginia | North Carolina | South Carolina | Georgia | Florida
Posted
48 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
IRIS Software Group
Title: Senior Software Engineer Location: Remote, East Coast Based, Department: Engineering Job Description: ID:1063 Department:Engineering Salary Range:N/A Senior Software Engineer - East Coast, Remote Job Description: IRIS Americas is seeking a skilled Senior Software Engineer (.NET Full stack) to join our dynamic Payroll team. The ideal candidate will have a solid understanding of application data, the ability to identify discrepancies, and the expertise to develop and implement sanity-checking scripts and fixes. This role requires a proactive individual who demonstrates initiative and accountability, effectively investigating and resolving data discrepancies while developing stored procedures and optimizing database performance. Job Requirements: - 10+ years of experience developing high-performance web applications. - Undergraduate degree in Computer Science or a related field. - Expertise in object-oriented design, .NET technologies, APIs, Microservices, and SQL Server query writing. - Proficiency with JavaScript and other modern front-end technologies. - Strong experience designing and implementing architecture for reliable scalability. - Hands-on experience with AWS Cloud Services, Lambda, Queues, and CI/CD pipelines. - Proficiency with containerization technologies (K8s experience is a plus). - Strong troubleshooting skills and ability to independently solve complex problems. - Ability to thrive in a fast-paced, multitasking environment. - Experience in mentoring, guiding, and supporting junior software engineers. - Comfortable working independently with minimal supervision. - Strong communication skills with the ability to collaborate effectively with cross-functional teams. - Passion for continuous improvement and a commitment to delivering high-quality solutions. Job Responsibilities: - Design, develop, and maintain high-performance .NET web applications and microservices. - Architect and implement scalable, reliable, and high-performance solutions. - Lead technical design discussions and mentor junior team members, ensuring adherence to coding standards and best practices. - Write clean, maintainable code and ensure smooth deployments with minimal bugs. - Participate in code reviews, ensuring high-quality code and adherence to architectural guidelines. - Provide leadership in technical architecture and the establishment of robust design patterns. - Collaborate with product owners and business analysts to deliver high-impact features and improvements. - Work across all layers of the application stack (front-end, middle-tier, and database), including writing stored procedures and complex queries. - Utilize AWS Cloud Services to build scalable solutions and implement best practices. - Contribute to the implementation and optimization of CI/CD pipelines, containerized applications (using Kubernetes, Docker, AWS Fargate). - Proficiency with Git and version control systems to ensure smooth collaboration. - Collaborate within an Agile environment, using iterative development methodologies. - Stay current with emerging technologies and proactively suggest innovative solutions to improve performance and user experience. - Mentor and support junior software engineers, fostering a culture of knowledge sharing and growth. - Take ownership of technical solutions, driving improvements in software quality, maintainability, and performance. - Provide off-hours support as needed to ensure system availability and reliability. Benefits: - Company-funded private healthcare - Life and AD&D insurance - Dental, vision, STD, and LTD - 401k plan with company contributions - Generous PTO entitlement - Competitive pay Location: Full-time position with remote work available. East Coast time zone preferred due to time zone alignment.
Related Guides
Related Job Pages
More Software Engineer Jobs
Senior Software Engineer II
RemitlyRemitly is a global digital financial services company providing fast, affordable, and secure remittance services with the aim of making it easier for people to
Senior Java Engineer (Big Data) Are you a software engineer passionate about building scalable data systems and real-time platforms? Do you want to leverage your backend engineering expertise in an exciting, high-impact data and analytics environment? About the Business LexisNexis is a data and analytics company with 10,500 colleagues serving customers in more than 150 countries. We’re one of the largest information and analytics companies on the planet. We design solutions that help our customers increase productivity, improve decision-making and outcomes, and be more successful. About our Team ThreatMetrix, a part of RELX, is a global leader in digital identity intelligence and fraud prevention. Our engineering teams build high-performance systems that process billions of transactions, helping organizations make trusted decisions in real time. About the Role As a Senior Java Engineer, you will play a pivotal role in designing and developing scalable backend systems and real-time data platforms. You will leverage your expertise in Java, distributed systems, and big data technologies to build and optimize services that process large-scale data streams and power critical fraud detection solutions. Reporting to the Engineering Manager, this is a full-time role within a high-performing engineering team. This role will be based in Australia (Sydney preferred), with flexibility to work from home. About the Data Platform & Streaming Team Our Data Platform & Streaming team focuses on building and maintaining high-throughput, low-latency systems that handle massive volumes of data. Engineers in this team collaborate closely with data scientists, data engineers, and product managers to deliver real-time analytics and decisioning systems. You will work on cutting-edge technologies including Apache Kafka and large-scale data platforms such as Snowflake and Apache Hadoop to power next-generation fraud detection capabilities. Responsibilities • Design and develop high-performance Java-based backend services and microservices • Build and optimize real-time data pipelines using Apache Kafka • Develop scalable data ingestion and processing systems for large datasets • Collaborate with data engineers, data scientists, and product teams to deliver data-driven solutions • Troubleshoot, optimize, and improve system performance, scalability, and reliability • Contribute to system architecture, design decisions, and engineering best practices • Review code and mentor junior engineers • Ensure high-quality, maintainable, and testable code Requirements • Strong proficiency in Java (Spring Boot or similar frameworks) • Hands-on experience with Apache Kafka (producers, consumers, performance tuning) • Experience working with big data technologies, such as Apache Hadoop, or Snowflake • Solid understanding of distributed systems and microservices architecture • Experience with SQL and NoSQL databases • Familiarity with cloud platforms (AWS preferred) • Strong problem-solving and debugging skills • Ability to work in a fast-paced, collaborative environment Work in a way that works for you We promote a healthy work/life balance across the organization, with various flexible and remote working options available to employees. Working for you We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer: • Discounted Health plan rate and Optical Assistance • Life assurance and income protection • Option to buy additional Annual Leave days • Employee Assistance Program • Flexible working arrangements • Benefits for you and your family • Access to learning and development resources To learn more about opportunities with LexisNexis or RELX, join us here: https://www.lexisnexis.com.au/en https://www.relx.com/careers/join-us We are looking to fill this role as soon as possible – apply now to be considered. Thank you for your interest. We know your well-being and happiness are key to a long and successful career. We are delighted to offer country specific benefits. Click here to access benefits specific to your location. We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact 1-855-833-5120. Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here. Please read our Candidate Privacy Policy. We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. USA Job Seekers: EEO Know Your Rights.
Senior Software Engineer II
Reed TechnologyLexisNexis Legal & Professional® provides legal, regulatory, and business information and analytics that help customers increase their productivity, improve decision-making, achieve better outcomes, and advance the rule of law around the world.
Senior Java Engineer (Big Data) Are you a software engineer passionate about building scalable data systems and real-time platforms? Do you want to leverage your backend engineering expertise in an exciting, high-impact data and analytics environment? About the Business LexisNexis is a data and analytics company with 10,500 colleagues serving customers in more than 150 countries. We’re one of the largest information and analytics companies on the planet. We design solutions that help our customers increase productivity, improve decision-making and outcomes, and be more successful. About our Team ThreatMetrix, a part of RELX, is a global leader in digital identity intelligence and fraud prevention. Our engineering teams build high-performance systems that process billions of transactions, helping organizations make trusted decisions in real time. About the Role As a Senior Java Engineer, you will play a pivotal role in designing and developing scalable backend systems and real-time data platforms. You will leverage your expertise in Java, distributed systems, and big data technologies to build and optimize services that process large-scale data streams and power critical fraud detection solutions. Reporting to the Engineering Manager, this is a full-time role within a high-performing engineering team. This role will be based in Australia (Sydney preferred), with flexibility to work from home. About the Data Platform & Streaming Team Our Data Platform & Streaming team focuses on building and maintaining high-throughput, low-latency systems that handle massive volumes of data. Engineers in this team collaborate closely with data scientists, data engineers, and product managers to deliver real-time analytics and decisioning systems. You will work on cutting-edge technologies including Apache Kafka and large-scale data platforms such as Snowflake and Apache Hadoop to power next-generation fraud detection capabilities. Responsibilities • Design and develop high-performance Java-based backend services and microservices • Build and optimize real-time data pipelines using Apache Kafka • Develop scalable data ingestion and processing systems for large datasets • Collaborate with data engineers, data scientists, and product teams to deliver data-driven solutions • Troubleshoot, optimize, and improve system performance, scalability, and reliability • Contribute to system architecture, design decisions, and engineering best practices • Review code and mentor junior engineers • Ensure high-quality, maintainable, and testable code Requirements • Strong proficiency in Java (Spring Boot or similar frameworks) • Hands-on experience with Apache Kafka (producers, consumers, performance tuning) • Experience working with big data technologies, such as Apache Hadoop, or Snowflake • Solid understanding of distributed systems and microservices architecture • Experience with SQL and NoSQL databases • Familiarity with cloud platforms (AWS preferred) • Strong problem-solving and debugging skills • Ability to work in a fast-paced, collaborative environment Work in a way that works for you We promote a healthy work/life balance across the organization, with various flexible and remote working options available to employees. Working for you We know that your wellbeing and happiness are key to a long and successful career. These are some of the benefits we are delighted to offer: • Discounted Health plan rate and Optical Assistance • Life assurance and income protection • Option to buy additional Annual Leave days • Employee Assistance Program • Flexible working arrangements • Benefits for you and your family • Access to learning and development resources To learn more about opportunities with LexisNexis or RELX, join us here: https://www.lexisnexis.com.au/en https://www.relx.com/careers/join-us We are looking to fill this role as soon as possible – apply now to be considered. Thank you for your interest. We know your well-being and happiness are key to a long and successful career. We are delighted to offer country specific benefits. Click here to access benefits specific to your location. We are committed to providing a fair and accessible hiring process. If you have a disability or other need that requires accommodation or adjustment, please let us know by completing our Applicant Request Support Form or please contact 1-855-833-5120. Criminals may pose as recruiters asking for money or personal information. We never request money or banking details from job applicants. Learn more about spotting and avoiding scams here. Please read our Candidate Privacy Policy. We are an equal opportunity employer: qualified applicants are considered for and treated during employment without regard to race, color, creed, religion, sex, national origin, citizenship status, disability status, protected veteran status, age, marital status, sexual orientation, gender identity, genetic information, or any other characteristic protected by law. USA Job Seekers: EEO Know Your Rights.
Developer Automation
EmpowerWe are an equal opportunity employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to age, race, color, national origin, ancestry, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, religion, physical or mental disability, military or veteran status, genetic information, or any other status protected by applicable state or local law.
Our vision for the future is based on the idea that transforming financial lives starts by giving our people the freedom to transform their own. We have a flexible work environment, and fluid career paths. We not only encourage but celebrate internal mobility. We also recognize the importance of purpose, well-being, and work-life balance. Within Empower and our communities, we work hard to create a welcoming and inclusive environment, and our associates dedicate thousands of hours to volunteering for causes that matter most to them. Chart your own path and grow your career while helping more customers achieve financial freedom. Empower Yourself. r Engineer – Automation Position Summary The Engineer – Automation is responsible for designing, implementing, and maintaining enterprise-grade automation and deployment frameworks. The role focuses on enhancing system reliability, scalability, and security across on-premises and cloud environments. This position leads automation initiatives, EOL (End-of-Life) upgrades, and AutoSys version migrations while ensuring seamless integration with enterprise applications. Key Responsibilities Design, implement, and optimize automation and deployment architectures. Lead AutoSys upgrades, platform migrations, and EOL application upgrades. Develop and maintain automation scripts, stored procedures, and CI/CD pipelines. Troubleshoot complex application, automation, and database performance issues. Integrate automation within J2EE, cloud, and containerized ecosystems. Ensure compliance, scalability, and security across environments. Mentor junior engineers and promote automation best practices. Qualifications Bachelor’s degree in Computer Science, Computer Engineering, or related field. 3+years of experience in backend development or enterprise application support. Strong programming skills in Groovy/Grails and Pro*C. Advanced proficiency in Oracle PL/SQL (procedures, triggers, packages, performance tuning). Hands-on experience with CI/CD tools (Jenkins, Liquibase) and version control (Git). Expertise in AutoSys, Ansible, Puppet, Chef, or Fabric. Familiarity with BeyondTrust Password Safe, Denodo, and DBeaver preferred. Proficiency in Unix/Linux shell scripting and system troubleshooting. Experience with AWS, Docker, Kubernetes, and J2EE integrations. Strong analytical, debugging, and problem-solving skills. Excellent communication and collaboration abilities. Technical Stack Languages: Perl, Python, Java/J2EE, Shell, C/C++, PL/SQL Databases: Oracle, PL/SQL, Oracle Wallet, Encryption Automation & Scheduling: AutoSys, Ansible, Puppet, Chef, CI/CD & SCM: Jenkins, Git, Liquibase, GitLab, Servers: Apache, Tomcat, JBoss, WebLogic Cloud & Containers: AWS, Docker, Kubernetes Security & Integration: FTP, SSH, SSL, PGP We are an equal opportunity employer with a commitment to diversity. All individuals, regardless of personal characteristics, are encouraged to apply. All qualified applicants will receive consideration for employment without regard to age, race, color, national origin, ancestry, sex, sexual orientation, gender, gender identity, gender expression, marital status, pregnancy, religion, physical or mental disability, military or veteran status, genetic information, or any other status protected by applicable state or local law.
Senior Software Engineer
CiklumAt Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress. As one of Ukraine’s largest IT companies and a top employer recognized by Forbes, we’ve spent over 20 years delivering meaningful tech solutions. We proudly support diverse talent and military veterans, recognizing their unique skills and perspectives they bring to shaping the future.
Ciklum is looking for a Senior Software Engineer to join our team full-time in the Czech Republic. We are a custom product engineering company that supports both multinational organizations and scaling startups to solve their most complex business challenges. With a global team of over 4,000 highly skilled developers, consultants, analysts and product owners, we engineer technology that redefines industries and shapes the way people live. About the role: As a Senior Software Engineer, become a part of a cross-functional development team engineering experiences of tomorrow. In this role - you are fully integrated into feature team. You will join a cross-functional "full ownership" squad where you have a say in the direction of projects and technological choices. This specific project enhances trust and transparency by detecting and preventing fraudulent activities, such as fake reviews, and ensuring policy compliance through AI, data analysis, and scalable fraud detection systems. Your work will directly influence the integrity of the platform for over 64 million monthly users! Responsibilities: - Collaborative Development: Work alongside Product, Design, and Data Science in a team that owns its product and codebase from end-to-end - End-to-End Ownership: Participate in every stage of the lifecycle: from ideation and design to architecture, implementation, deployment, and maintenance - System Design: Drive technical decision-making and build scalable backend services and high-volume data processing solutions for fraud detection using TypeScript - Scale & Innovation: Build and maintain secure, distributed cloud services within an event-driven microservices architecture, focusing on backend stability and scalability - Team Leadership: Support, coach, and inspire your colleagues with your technical expertise and a problem-solving mindset Requirements: We are looking for seasoned engineers who are passionate about high-quality code and technical excellence: - Experience: 7+ years of professional software development experience, with a deep focus on backend engineering - Core Tech: Strong, hands-on expertise with JavaScript, TypeScript, and Node.js - AWS Infrastructure: Proven experience with API Gateway, Lambda, ECS, SQS, SNS, and DynamoDB, utilizing Infrastructure as Code (Terraform or CloudFormation) - Architecture: Deep understanding of event-driven and microservice architectures, specifically using the Serverless Framework - Databases: Proficiency with NoSQL (DynamoDB) and Relational databases (PostgreSQL) - DevOps & Tooling: Experience with CI/CD (GitHub Actions), Docker, and orchestration tools (ECS, Kubernetes) Desirable: - Experience integrating AI/ML models or working with LLMs and Generative AI - Familiarity with Google Cloud Platform (GCP) services, specifically BigQuery and Pub/Sub What`s in it for you? - Strong community: Work alongside top professionals in a friendly, open-door environment - Growth focus: Take on large-scale projects with a global impact and expand your expertise - Tailored learning: Boost your skills with internal events (meetups, conferences, workshops), Udemy access, language courses, and company-paid certifications - Endless opportunities: Explore diverse domains through internal mobility, finding the best fit to gain hands-on experience with cutting-edge technologies - Care: We’ve got you covered with company-paid medical insurance, mental health support, and financial & legal consultations - Flexibility: Balance office and remote work to fit your rhythm - Our Offices in the Czech Republic: We have three offices in Prague, Hradec Králové, and Zlín. There are no fixed office days—it all depends on your team’s agreement. Here, you’ll find a relaxed and friendly atmosphere that fosters collaboration and innovation About us: At Ciklum, we are always exploring innovations, empowering each other to achieve more, and engineering solutions that matter. With us, you’ll work with cutting-edge technologies, contribute to impactful projects, and be part of a One Team culture that values collaboration and progress. With delivery centers in Prague, Hradec Králové, and Zlín, our Czech team delivers end-to-end solutions across industries. Here, innovation thrives through collaboration, and every idea drives our partners' success. Want to learn more about us? Follow us on Instagram, Facebook, LinkedIn. Explore, empower, engineer with Ciklum! Interested already? We would love to get to know you! Submit your application. We can’t wait to see you at Ciklum.

