Custom Software Engineer
Core
Design, code, and enhance scalable custom software solutions and complex web services for large business environments.
Role type
Principal Engineer (Senior IC with leadership)
Builds
Robust, highly scalable web services and SaaS products
Domain
Enterprise software, Cloud infrastructure, Big data
Deliverable
production ML models | product features | infrastructure
Required skills
Java Full Stack Development, Object-Oriented Design (OOD), Service-Oriented Architecture (SOA), Cloud infrastructure (AWS/Azure), CI/CD DevOps, Distributed systems, Big data systems, Unit testing, Test-driven development, Performance testing, Shell scripting, Database systems (SQL/NoSQL)
Preferred skills
React, Event Bus (Pulsar), Snowflake, LLMs, AI modernization, Machine learning
Technologies
Java, AWS, Azure, React, Pulsar, Snowflake, SQL, NoSQL
Responsibilities
Prepare technical design specifications and review functional requirements; Implement, test, maintain, and support software based on designs; Improve system quality by identifying patterns and developing SOPs; Mentor less experienced developers; Lead or participate in architecture and code reviews; Investigate and integrate new technologies; Assist with technical customer support problems.
Seniority
Principal, hands-on IC with strategic planning and mentorship