Senior Software Engineer

Posted 5 months agoViewed
Santa MonicaCA; NairobiKenya; Mexico CityMexico; ManilaThe Philippines; BangaloreIndiaFull-TimeFinancial Infrastructure
Company:
Location:Santa Monica, CA; Nairobi, Kenya; Mexico City, Mexico; Manila, the Philippines; Bangalore, India
Languages:English
Seniority level:Senior, 5+ years
Experience:5+ years
Skills:
AWSBackend DevelopmentDockerSoftware DevelopmentSQLDesign PatternsJavaKafkaKotlinKubernetesRabbitmqAzureNosqlCI/CDMicroservicesScala
Requirements:
5+ years of professional software development experience Expertise in at least one of the following languages: Java, Scala, or Kotlin Solid understanding of software development principles, design patterns, and best practices Experience with databases (SQL and/or NoSQL) and data migrations Familiarity with message brokers or event-driven architectures (e.g., Kafka, RabbitMQ) Experience with containerization and orchestration tools like Docker or Kubernetes Experience with Cloud infrastructure (AWS, Google Cloud, or Azure) and deploying services at the infra level
Responsibilities:
Develop, test, and deploy software solutions using Java, Scala, or Kotlin Design and contribute to backend systems, making key architectural decisions Work with deployment infrastructure and tooling, including CI/CD pipelines Handle schema evolution and data migrations in production systems Optimize backend systems for performance, including profiling, caching, and JVM tuning Ensure code quality and consistency through best practices and code reviews Create and maintain clear and concise technical documentation
About the Company
View Company Profile
Similar Jobs:
Posted 3 days ago
United StatesFull-TimeSoftware Development
Senior Software Engineer
Company:EngagedMD
Posted 4 days ago
United StatesFull-TimeSoftware Development
Senior Software Engineer
Posted 4 days ago
U.S.Full-TimeSoftware Development
Senior Software Engineer
Company:Synack