Senior Software Engineer

  • Orlando, FL
  • Posted 8 hours ago | Updated 8 hours ago

Overview

On Site
Contract - W2
Contract - 6 Month(s)

Skills

Business Process
Software Engineering
Management
Computer Science
Amazon S3
Stacks Blockchain
Amazon Lambda
Amazon DynamoDB
Amazon Web Services
Terraform
Continuous Integration
Continuous Delivery
GitLab
GitHub
Software Design
Architectural Design
GraphQL
Workflow
Orchestration
Service Design
Programming Languages
Python
TypeScript
Node.js
Java
Cloud Computing
Software Development
Design Patterns
Problem Solving
Conflict Resolution
Analytical Skill
Debugging
Health Insurance
Insurance
Team Building
Collaboration
Wiki
Knowledge Base
Status Reports
Account Management
IT Consulting
Managed Services
Recruiting
Artificial Intelligence
Cyber Security
Enterprise Architecture
Training
FOCUS

Job Details

We are hiring a Senior Software Engineer to join our Cloud and Data Transformation Engineering team. In this role, you will design and develop applications and services that orchestrate and automate business process logic workflows for enterprise applications. This team plays a vital role in connecting, automating, and instrumenting technologies to enable secure, rapid, accurate, and efficient management of data, systems, and services across both cloud and private data center environments.

This role will focus on software engineering, particularly using Python or TypeScript, with an emphasis on building orchestration services and implementing effective state management across distributed systems.
Key Requirements:
  • Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • 3+ years of experience working with core Cloud Services (IAM, CloudWatch, S3).
  • 2+ years of experience with serverless stacks (e.g., AWS Lambda, DynamoDB).
  • 1+ years of experience with Infrastructure as Code (Terraform, AWS CDK, Terraform CDK, or CloudFormation).
  • 1+ years of experience with CI/CD pipelines (GitLab, GitHub).
  • Hands-on experience with Software Design and Architectural Design, preferably in a Cloud environment.
  • Experience in creating and consuming APIs using REST or GraphQL.
  • Understanding of workflow orchestration, automation, and stateful service design.
  • Added plus: Architecture certification in a major cloud provider.
Key Skills:
  • Proficiency in one or more programming languages: Python, TypeScript/NodeJS, Java, Go.
  • Strong understanding of cloud-native design principles and serverless architectures.
  • Knowledge of modern software development practices and design patterns.
  • Experience developing and maintaining scalable, secure, and high-performing applications.
  • Ability to collaborate effectively across multidisciplinary teams.
  • Problem-solving mindset with strong analytical and debugging skills.
Benefits:
  • 401(k).
  • Dental Insurance.
  • Health insurance.
  • Vision insurance.
  • We are an equal-opportunity employer and value diversity, equality, inclusion, and respect for people.
  • The salary will be determined based on several factors, including, but not limited to, location, relevant education, qualifications, experience, technical skills, and business needs.
Additional Responsibilities:
  • Participate in OP monthly team meetings and participate in team-building efforts.
  • Contribute to OP technical discussions, peer reviews, etc.
  • Contribute content and collaborate via the OP-Wiki/Knowledge Base.
  • Provide status reports to OP Account Management as requested.
About us:
OP is a technology consulting and solutions company, offering advisory and managed services, innovative platforms, and staffing solutions across a wide range of fields - including AI, cybersecurity, enterprise architecture, and beyond. Our most valuable asset is our people: dynamic, creative thinkers who are passionate about doing quality work. As a member of the OP team, you will have access to industry-leading consulting practices, strategies & and technologies, innovative training & education. An ideal OP team member is a technology leader with a proven track record of technical excellence and a strong focus on process and methodology.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.