Software Application Engineer
Irth Solutions
Posted: February 16, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
As a Software Application Engineer, you will work on building enterprise-scale applications using modern cloud and AI technologies.
Required Skills
Job Description
Company Summary
Irth Solutions is a software product company delivering advanced technology platforms that enable AI-driven insights across Damage Prevention, Asset Integrity, Land Management, and Stakeholder Engagement. With a strong product culture and focus on innovation, Irth offers opportunities to build enterprise-scale applications powered by modern cloud and AI technologies.
Irth’s Insights platform delivers scalable data-driven intelligence and predictive analytics to customer-facing applications using cloud-native and AI-powered architecture.
Job Summary
As a Software Application Engineer, you will design, develop, and maintain scalable backend applications and APIs that deliver predictive insights and AI-powered features.
You will work with serverless technologies, cloud infrastructure, and Databricks to build reliable, secure, and high-performance applications. This role focuses on developing REST APIs, integrating with data platforms, and enabling customer-facing AI and analytics solutions.
Requirements:
Primary Responsibility
Application Development & API Engineering
· Develop and maintain serverless applications using PHP and Node.js on AWS Lambda and Databricks.
· Build and enhance parsing logic to extract structured data from raw inputs using regex and transformation logic.
· Develop REST API endpoints for predictive models and analytics services.
· Create and maintain OpenAPI specifications and API documentation.
Database & Data Integration
· Design and optimize database schemas, queries, and performance using MySQL and Databricks.
· Integrate applications with AWS services including S3, Lambda, API Gateway, Parameter Store, and RDS.
· Support new data integrations and formats across internal and external systems.
Cloud, Event-Driven Architecture & Performance
· Implement event-driven architectures using messaging and streaming services (Kafka, AWS SNS/SQS, EventBridge).
· Monitor, troubleshoot, and optimize application performance, scalability, and reliability.
· Support asynchronous processing and real-time data delivery.
Security, Reliability & DevOps
· Identify and remediate application vulnerabilities and maintain secure coding practices.
· Support CI/CD pipelines, automated testing, and deployment processes.
· Participate in code reviews and follow development standards and best practices.
Collaboration & Platform Integration
· Work closely with data engineers, data scientists, and platform teams to deliver AI-powered solutions.
· Support integration with Databricks and cloud-based data platforms.
· Contribute to scalable, reliable delivery of customer-facing analytics applications.
Primary Responsibility
Application Development & API Engineering
· Develop and maintain serverless applications using PHP and Node.js on AWS Lambda and Databricks.
· Build and enhance parsing logic to extract structured data from raw inputs using regex and transformation logic.
· Develop REST API endpoints for predictive models and analytics services.
· Create and maintain OpenAPI specifications and API documentation.
Database & Data Integration
· Design and optimize database schemas, queries, and performance using MySQL and Databricks.
· Integrate applications with AWS services including S3, Lambda, API Gateway, Parameter Store, and RDS.
· Support new data integrations and formats across internal and external systems.
Cloud, Event-Driven Architecture & Performance
· Implement event-driven architectures using messaging and streaming services (Kafka, AWS SNS/SQS, EventBridge).
· Monitor, troubleshoot, and optimize application performance, scalability, and reliability.
· Support asynchronous processing and real-time data delivery.
Security, Reliability & DevOps
· Identify and remediate application vulnerabilities and maintain secure coding practices.
· Support CI/CD pipelines, automated testing, and deployment processes.
· Participate in code reviews and follow development standards and best practices.
Collaboration & Platform Integration
· Work closely with data engineers, data scientists, and platform teams to deliver AI-powered solutions.
· Support integration with Databricks and cloud-based data platforms.
· Contribute to scalable, reliable delivery of customer-facing analytics applications.
Skills & Experience
Required:
· 3–5 years of experience in software development.
· Strong proficiency in PHP and Node.js/JavaScript with object-oriented programming.
· Hands-on experience with AWS services including Lambda, S3, API Gateway, RDS, and CloudWatch.
· Strong experience with relational databases, schema design, and query optimization.
· Experience developing and consuming REST APIs.
· Strong knowledge of regex patterns and data parsing techniques.
· Experience with event-driven architectures and messaging systems (Kafka, SNS/SQS, EventBridge).
· Experience with Git version control and CI/CD workflows.
· Understanding of DevOps practices including automated deployment and testing.
· Experience with vulnerability management and secure coding practices.
· Strong problem-solving and analytical skills.
Preferred:
· Experience with OpenAPI/Swagger and API documentation tools.
· Experience with Databricks, Spark, or distributed data platforms.
· Exposure to machine learning or AI integrations (OpenAI or similar APIs).
· Experience working in infrastructure, utilities, land management, or analytics domains.
· Familiarity with modern AI engineering frameworks or agent-based systems.
EDUCATION
· Bachelor’s or master’s degree in computer science, Software Engineering, or a related field, or equivalent professional experience.
Benefits:
WHAT IS IN IT FOR YOU
· Being an integral part of a dynamic, growing company that is well respected in its industry.
· Competitive pay based on experience.