
Software Engineer, Apps
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
• Engineer and deploy software solutions specifically designed for the iSeries environment.
• Design, develop, and sustain robust, scalable, and high-performance object-oriented backend code.
• Create public REST APIs utilizing Java and internal gRPC APIs.
• Develop system designs, guide design choices, and ensure alignment with senior engineers.
• Compose automated unit, integration, end-to-end, concurrency, and load/performance tests.
• Examine existing systems to pinpoint bottlenecks and technical debt, implementing enhancements for scalability and stability.
• Execute automation for testing, monitoring, healing, and scaling applications, including continuous integration and deployment.
• Partner with product managers, designers, engineers, stakeholders, and major customers to define and execute features.
• Conduct code reviews and provide mentorship to junior and mid-level engineers.
• Troubleshoot intricate issues, formulate solutions, author root cause analysis documents, and enhance reliability.
• Evaluate competing technologies and offer guidance on technology solutions.
• Maintain design documentation, run books, change management documents, and readiness plans.
• Offer live-site support for production applications and facilitate incident resolution.
• Lead cross-team projects as a single-threaded owner or tech lead, enabling engineers to overcome obstacles.
• Assist with Mobility major account implementations on the IBM iSeries platform.
• Bachelor’s degree in Computer Science or Software Engineering.
• Over 10 years of professional experience in software engineering.
• Strong grasp of data structures and algorithms, object-oriented design, and problem-solving capabilities.
• Proficiency in designing and developing internet-scale services with a focus on scalability, availability, security, and reliability.
• Skilled in backend development, Java or C#, SpringBoot, RESTful APIs, ODATA framework, and SQL.
• More than 10 years of deep technical knowledge of iSeries technologies, including RPG III, RPGILE, RPG IV, RPG400, CLP, C++, DDS, IBM Utilities, SOAP, PHP, .NET, web services, and DB2 databases.
• Experience with IBM iSeries communications, administration, SSL, SSH, TCP/IP, and web services.
• Preferred: Master’s degree in computer science or software engineering.
• Preferred: 8 years of experience in software engineering.
• Familiarity with event-driven architecture and Kafka.
• Experience in working with card payments.
• Knowledge of cloud-native architecture, Docker, and Kubernetes.
• Understanding of API security and PCI DSS compliance requirements.
• Ability to work within an existing codebase, contribute enhancements, and adapt to the constraints of legacy systems.
• Exceptional written and verbal communication skills, along with a collaborative and empathetic approach.
• Health, dental, and vision insurances.
• Retirement savings plan.
• Paid time off.
• Health savings account.
• Flexible spending accounts.
• Life insurance.
• Disability insurance.
• Tuition reimbursement.
• Quarterly or annual bonus eligibility for non-sales roles.
Hilton
OhioHealth
CVS Health
Acxiom
Get handpicked remote jobs straight to your inbox weekly.