×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer, Corporate Banking

Job in Boise, Ada County, Idaho, 83701, USA
Listing for: Jobgether
Full Time position
Listed on 2026-10-30
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, DevOps, AWS
Salary/Wage Range or Industry Benchmark: 22000 - 34000 USD Yearly USD 22000.00 34000.00 YEAR
Job Description & How to Apply Below
Accountabilities
  • Software Development:
    Design, develop, and maintain secure, scalable, reliable services using Golang or other suitable JVM-based technologies in cloud environments.
  • End-to-End Delivery:
    Take ownership of the software development lifecycle, including technical planning, system design, implementation, testing, deployment, and production support.
  • Microservices Architecture:
    Design and evolve distributed microservices, evaluating trade-offs involving performance, scalability, reliability, and maintainability.
  • Automated Testing and Quality:
    Develop and maintain comprehensive unit, integration, performance, and end-to-end tests to strengthen system quality and resilience.
  • Cloud Infrastructure and Automation:
    Provision and maintain cloud infrastructure using Terraform and Infrastructure as Code practices, supporting reliable deployments and infrastructure evolution.
  • AWS and Event-Driven Solutions:
    Build and maintain cloud-native, event-driven services using AWS technologies such as SQS, SNS, DynamoDB, S3, and Event Bridge.
  • Monitoring and Incident Response:
    Monitor application health through logs, metrics, tracing, and alerts; troubleshoot distributed-system issues and contribute to incident response and operational excellence.
  • API Design and Documentation:
    Design and document APIs using tools such as Swagger and OpenAPI, along with flow diagrams and technical documentation that support developers and external consumers.
  • Code Reviews and Technical Leadership:
    Participate in code reviews, share constructive feedback, and contribute to technical decisions concerning architecture, performance, reliability, and long-term platform development.
  • Cross-Functional Collaboration:

    Work closely with product managers and other stakeholders to translate business needs into effective technical solutions and align implementation with product goals.
  • Continuous Improvement:
    Stay informed about emerging technologies, engineering best practices, and AI-assisted development tools, sharing knowledge and identifying opportunities to improve delivery efficiency and software quality.
Requirements
  • Professional

    Experience:

    At least five years of experience as a software engineer working with production systems. The role also requires a bachelor's degree, an associate's degree, or at least three years of relevant work experience.
  • Programming

    Languages:

    Strong experience with Golang or JVM-based programming languages.
  • Distributed Systems:
    Demonstrated experience designing, building, and operating microservices and distributed systems in cloud environments.
  • Troubleshooting:
    Proven ability to diagnose, debug, and resolve complex issues in distributed production systems.
  • Testing Expertise:
    Strong knowledge of automated testing strategies, including unit, integration, performance, and end-to-end testing.
  • AWS Services:
    Practical experience with AWS services such as SQS, SNS, DynamoDB, S3, and Event Bridge, particularly for cloud-native and event-driven applications.
  • Infrastructure as Code and CI/CD:
    Experience with Terraform and deployment automation tools such as ArgoCD, Jenkins, Codefresh, or equivalent technologies. Familiarity with CI/CD pipelines and Git Ops practices is expected.
  • Containers and Orchestration:
    Advanced practical experience using Docker and Kubernetes in production environments.
  • APIs and Technical Documentation:
    Experience designing and documenting APIs with Swagger/OpenAPI and creating clear technical documentation for development teams and external consumers.
  • Databases and Data Modeling:
    Strong understanding of relational databases and data modeling, with familiarity with non-relational data strategies.
  • Observability and Reliability:
    Understanding of monitoring, logging, distributed tracing, alerting, and operational practices that help maintain reliable systems.
  • Technical Decision-Making:
    Ability to contribute to architectural discussions and make informed decisions about scalability, performance, reliability, and system evolution.
  • Language Proficiency:
    English proficiency at B1 level or above, equivalent to intermediate proficiency.
  • Location:

    Must be based in Brazil.
  • Preferred Industry

    Experience:

    Experience with mission-critical systems, financial services, payment platforms, or authorization systems is an advantage.
  • Additional Advantages:
    Familiarity with observability tools for distributed systems, AWS certifications, and AI-assisted development tools such as Git Hub Copilot, GPT, or Claude is desirable.
  • Communication and

    Collaboration:

    Strong…
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary