Senior Software Engineer/Developer

AkoyaBoston, MA
1d$125,000 - $135,000Remote

About The Position

Meet the future Akoya is an API-based network backed by major financial institutions that creates a safer and more transparent way for people to safely send their personal financial data to third-party financial apps. If you are inspired and fascinated by innovative technology that solves complex, real-world problems, then join us as we transform how financial data is accessed and shared. Akoya offers a highly collaborative, fast-paced, and fun working environment and our team is comprised of diverse, creative, and driven professionals with expertise in the banking, securities, fintech, and data aggregation industries. We are an equal opportunity employer. Come join us and be part of this exciting journey – check out www.akoya.com for more information! Multiple Positions Available Applicants are permitted to work remotely from an at home worksite anywhere in the United States. Architects and builds enterprise software applications on cloud platforms using AWS technologies. Develops software in a fast-paced Agile development environment. Builds microservices and Application Programming Interfaces (APIs) for high-scale, high-availability data pipelines dealing with sensitive customer financial data. Maintains and secures data in multiple databases to ensure data integrity, availability and performance. Contributes to the development of test automation. Provides business solutions by developing complex or multiple software applications.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent including 3-year foreign degree) and three (3) years of experience as a Senior Software Engineer/Developer (or closely related occupation) architecting and building highly performant and resilient applications in multi-Cloud platforms using Go and Amazon Web Services (AWS).
  • Or, alternatively, Master’s degree in Computer Science, Engineering, Information Technology, Information Systems, or a closely related field (or foreign education equivalent) and one (1) year of experience as a Senior Software Engineer/Developer (or closely related occupation) architecting and building highly performant and resilient applications in multi-Cloud platforms using Go and Amazon Web Services (AWS).
  • Demonstrated Expertise (DE) designing and developing secure, high-performance APIs for fintech product and authentication applications; and performing backend development using Golang, Java and Python, including parsing, validating, and transforming API requests to facilitate seamless integration with frontend systems.
  • DE implementing Continuous Integration / Continuous Deployment (CI/CD) pipelines using Bitbucket YAML configurations; and enabling automated deployments using SonarCloud and Snyk for proactive vulnerability scanning prior to promotion to higher environments.
  • DE developing and optimizing SQL and NoSQL queries to support robust CRUD operations across diverse database platforms (Postgres, Redis and DynamoDB); and benchmarking database performance to ensure access to data under heavy load conditions.
  • DE using Docker and Kubernetes for container performance monitoring and application scaling; maintaining cloud infrastructure and security using AWS Cloud Services -- EC2, ECR, RDS, S3, and CloudFront; and monitoring software performance across external applications and internal backend microservices to ensure optimal performance and reliability using Datadog.

Responsibilities

  • Develops software system testing and validation procedures, programming, and documentation.
  • Coordinates software system installation and monitors its functioning to ensure specifications are met.
  • Develops original and creative technical solutions to on-going development efforts.
  • Designs applications or subsystems on major projects and for/in multiple platforms.
  • Develops applications for multiple projects supporting several divisional initiatives.
  • Supports and performs all phases of testing leading to implementation.
  • Assists in the planning and conducting of user acceptance testing.
  • Develops comprehensive documentation for multiple applications supporting several corporate initiatives.
  • Responsible for post-installation testing of any problems.
  • Establishes project plans for projects of moderate scope.
  • Works on complex assignments and often multiple phases of a project.
  • Performs independent and complex technical and functional analysis for multiple projects supporting several initiatives.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service