Software EngineerStraivefull-timeRequired skillsAgileAirflowAWSApacheApache Airflowautomated testingcloud infrastructurecommunication skillsdata modelingDevOpsGitHubJavaJenkinsKafkaKanbanLambdamicroservicesSaaSServerlessSnowflakeSQLTerraformRESTfulAbout the role Straive Website: straive.com Job details: ResponsibilitiesDesign, 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 servicesDebugging production issues (logs, metrics, traces), performing root-cause analysis, and implementing permanent fixesImproving 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.What we expectBachelor’s degree in computer science or another scientific/quantitative discipline (or equivalent practical experience).3–6 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)Good to haveExperience 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 APIsCI/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 functionalityFamiliarity with Private Equity or broader financial services domain. Click on Apply to know more. This page is fully interactive when JavaScript is enabled. Please enable JavaScript to apply or browse related roles.