Software Engineer
Technology
StraiveMumbai, India1 months agoUntil 14/5/2026
Full time
Job description
Job Description
Responsibilities- Design, implement, and maintain solutions that are performant, secure, reliable, and cost-efficient.
- Contribute to technical specifications, solution designs, and implementation plans in collaboration with senior engineers/architects.
- Work with business stakeholders and developers to refine requirements, define technical approaches, and ensure feasibility.
- Deliver changes in line with agreed scope and timelines, communicating progress and risks clearly.
- Build and maintain integrations between systems and services (internal and third-party/SaaS).
- Create and maintain technical documentation (solution notes, runbooks, operational procedures).
- Provide application management and L3 support, including:
- Owning incident/problem resolution for assigned applications and services
- Debugging production issues (logs, metrics, traces), performing root-cause analysis, and implementing permanent fixes
- Improving monitoring/alerting and operational readiness (runbooks, dashboards, SLOs where relevant)
- Proactively identify improvement opportunities (stability, automation, cost, developer productivity) and contribute to the evolution of the business applications platform.
- Bachelor's degree in computer science or another scientific/quantitative discipline (or equivalent practical experience).
- 36 years of professional software engineering experience (financial industry experience is a plus, not required).
- Strong skills in Java and building maintainable, testable services.
- Hands-on experience with relational databases and SQL (data modeling, query optimization, troubleshooting).
- Working knowledge of AWS and cloud infrastructure (deploying/operating applications in the cloud).
- Experience working with business users and technical teams to solve business problems; continuous-improvement mindset.
- Good organization skills: able to prioritize effectively and manage tasks with transparency.
- Strong communication skills and a collaborative, team-oriented approach.
- Demonstrated experience supporting production systems (incident handling, debugging, operational processes)
- Experience with agile development practices (Scrum/Kanban).
- Exposure to one or more of the following:
- Integration and orchestration tools (e.g., AWS Glue, Apache Airflow, Control-M)
- Serverless architectures (AWS Lambda and related services)
- Microservices and RESTful APIs
- CI/CD pipelines and DevOps practices (e.g., Terraform, GitHub Actions/Jenkins, automated testing)
- Messaging/streaming (Kafka, Amazon Kinesis)
- Data warehousing (Snowflake)
- Using AI-assisted coding tools (Cursor, GitHub Copilot, Amazon Q)
- Using pre-trained AI models to enhance software functionality
- Familiarity with Private Equity or broader financial services domain.
Keywords
GitHub ActionsRelational DatabasessnowflakeControl-MOperational Processesagile development practicesGitHub CopilotAmazon QCI CD pipelinesAWS GlueKafkaCursorMicroservicesApache AirflowTerraformDebuggingIncident HandlingAWSJavaAws Lambda
¿Te interesa este puesto?