HNM Systems
HNM Systems is the leading tech-enabled professional services provider, shaping the workforce across the telecom, energy, and technology sectors. We connect specialized talent with direct hire, contract-to-hire, and consulting opportunities that support fiber expansion, digital infrastructure, wireless networks, and smart grid energy solutions. Our innovative approach delivers high-impact outcomes, with a 94% success rate in talent placement and project execution. Relentlessly people-driven, HNM Systems sets the industry standard through exceptional employee experience and long-term client value.
Why This Opportunity Stands Out
This opportunity is ideal for an experienced engineer who enjoys building large-scale, cloud-based platforms that support timely, accurate, and relevant data access. The role offers the chance to design highly scalable systems, contribute to modern API and microservices architecture, and work with cloud-native technologies in a dynamic product development environment. You will also have exposure to AI-enabled tools and practices while helping improve platform performance, reliability, and engineering quality.
Overview
We are seeking a Staff Engineer to join our Product Development team. This is a great opportunity for someone who specializes in building large-scale, cloud-based platforms to access timely, accurate and relevant data. An ideal candidate will have built scalable platforms that can easily accommodate and integrate different data sources and provide comprehensive data capabilities to all Experian products and delivery channels.
The ideal candidate will bring deep experience in Java/Spring Boot development, microservices, AWS-based architecture, API development, distributed systems, and modern engineering practices. This role will also be participating in rotational monitoring of production systems, with monitoring hours aligned to the US Pacific Time Zone.
Key Responsibilities
- Perform hands-on software design and development using Spring Boot, Python, Node.js, JavaScript, and Java/J2EE technologies.
- Develop microservices, RESTful services, asynchronous APIs, and web applications for multiple products and clients.
- Apply understanding of security schemes such as OAuth 2.0, OIDC, Basic Authentication, and APIM security configuration.
- Implement complex architectural solutions using AWS design principles, best practices, and industry standards.
- Develop highly distributed and scalable software applications.
- Maintain code quality through test coverage and test cases.
- Communicate and explain technical and architectural decisions to product, development, and delivery teams.
- Drive continual improvement in quality and efficiency, including defect prevention, root-cause analysis, and improvements to technology and processes.
- Comprehend detailed project specifications and adapt to various technologies while working on multiple projects simultaneously.
- Participate in reviews of software engineers’ code to deliver high-quality solutions.
- Lead and mentor junior members of the team.
- Research and implement performance tuning and enhancements to existing and newly developed systems to improve infrastructure performance.
- Participate in rotational production system monitoring, with monitoring hours aligned to the US Pacific Time Zone.
- All other duties as assigned.
Required Qualifications
- Bachelor’s degree in Computer Science or a related field.
- Master’s degree preferred.
- 7+ years of experience in key engineering roles such as technical lead, software engineer, or other lead/engineering positions.
- Strong experience with Java/Spring Boot microservices and cloud-based development, preferably AWS.
- Exposure to AI tools or technologies such as Copilot, Cursor, ChatGPT, LLMs, ML, MCP, or similar.
- Experience designing and developing API proxies in vendor products such as Apigee and AWS API Gateway.
- Deep experience with AWS cloud services, including EC2, S3, RDS, VPC, Security Groups, ELB, Elastic Cache, Beanstalk, Redshift, Lambda, API Gateway, Kafka, SQS, SNS, SES, and CloudFormation.
- 3+ years of experience using Amazon Web Services to architect and deploy reliable, cost-effective, scalable, and secure cloud-native solutions.
- Experience working in an Agile/Scrum environment.
- Good understanding of distributed software applications, including system integration, testing, and troubleshooting.
- Experience monitoring the health of distributed systems and developing strategies for error detection and recovery.
- Systems integration experience, including API design and development, real-time systems, and microservices.
- Passion for learning new frameworks, building processes and procedures from scratch, and training analysts on best practices.
- Familiarity with CI/CD processes, testing frameworks, and practices such as CodeCommit, CodeDeploy, CodePipeline, and CLI.
- Experience integrating with asynchronous messaging, logging, or queueing technologies such as Kafka, RabbitMQ, or SQS.
- Strong knowledge of the software development process and project management methodologies.
- Strong problem-solving and analytical skills.
- Excellent written and verbal communication skills.
- Ability to work in a dynamic, fast-moving, and challenging environment.
- Strong team player with experience working with globally distributed teams.
Preferred Qualifications
- Experience with monitoring and logging tools such as Dynatrace and Splunk.
- Exposure to IAM products such as Okta.
- Experience using API management gateways such as Apigee.
- Experience with cryptography and digital signatures.
- Experience building automated and scheduled pipelines for analytical processes.
EEO / Disclaimer (India)
HNM Systems is committed to providing equal employment opportunity and fair treatment in accordance with applicable Indian law. All qualified applicants will be considered based on merit, qualifications, business needs, and the requirements of the role. India’s legal framework includes protections around equal remuneration and specific protections related to disability and workplace harassment.
HNM Systems does not tolerate unlawful discrimination or harassment in recruitment or employment and is committed to maintaining a respectful workplace for all employees and applicants. HNM Systems will administer its employment practices in accordance with applicable laws and workplace policies in the relevant jurisdiction.
Where required by applicable law, HNM Systems will provide reasonable workplace support or accommodation and will consider qualified applicants in a manner consistent with applicable legal requirements. India’s Rights of Persons with Disabilities Act includes non-discrimination in employment and equal opportunity policy requirements for covered establishments.
