Security Senior Software Developer
C
CasewareFintech software
This is a fully remote position located in Colombia.Full-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- 8+ years of professional software development experience
- Required Skills
- AWSPostgreSQLJavaKubernetesSpring BootTerraform
Requirements
- Have a degree in Computer Science, Software Engineering, or equivalent practical experience.
- Bring 8+ years of professional software development experience with demonstrated impact beyond a single team.
- Have experience designing and operating distributed, cloud-native SaaS or multi-tenant platforms at scale, ideally on AWS.
- Demonstrate strong software fundamentals, including object-oriented programming, design patterns, and SOLID principles.
- Have experience with agentic-AI software development practices.
- Have experience designing and consuming HTTP APIs, such as REST or GraphQL.
- Have experience mentoring developers and influencing architectural decisions across teams.
- Have deep expertise in cloud-native service architecture.
- Have native Windows/C++ background or willingness to build it to safely refactor and patch a legacy desktop codebase.
- Be comfortable working with ambiguity and evolving requirements, and demonstrate initiative in improving processes, tools, and product quality.
Responsibilities
- Create architecture, prototypes, and design proposals aligned with product and platform direction.
- Influence technical direction through architecture reviews, RFCs, prototypes, and hands-on delivery across the SDLC.
- Define and evolve back-end service architecture and standards for scalability, security, reliability, and APIs.
- Design, build, and operate distributed cloud-native services and break large initiatives into incremental deliveries.
- Improve product builds, CI/CD pipelines, automation, testing, deployment, and operational workflows.
- Troubleshoot persistent production issues and drive reliability, observability, monitoring, and incident response.
- Own cloud-platform security posture and CVE-remediation strategy, extending security work to legacy Windows code when needed.
- Use AI-assisted tools responsibly, verify generated output, and establish team practices and guardrails.
- Mentor developers through design reviews, AI-tooling sessions, and feedback.
- Represent the team in technical discussions with engineering, product, operations, security, and external stakeholders.
View Full Description & ApplyYou'll be redirected to the employer's site