Sr. Software Engineer

Interactive Resources - iR
CO, United States
Full-time
We are sorry. The job offer you are looking for is no longer available.

We are seeking a highly skilled and motivated Software Engineer to join our dynamic team, where you'll have the opportunity to work on cutting-edge technologies, contribute to innovative projects, and play a key role in shaping the future of our software solutions.

  • Develop and launch new software initiatives within a SaaS environment.
  • Contribute to the design and implementation of new system features using microservices and serverless architecture.
  • Work closely with the team to effectively communicate and design the best solutions.
  • Collaborate with the Product Owner to gather and understand requirements for product enhancements.
  • Translate business needs into technical architecture and design robust, resilient solutions.
  • Partner with the QA team to identify, resolve, and prevent software bugs.

Skills and Experience :

  • Strong problem-solving abilities and excellent communication skills, both within the team and across departments.
  • Hands-on experience designing and developing serverless solutions using Amazon Web Services (AWS).
  • Proficiency in event-driven architecture.
  • Mandatory coding expertise in PHP, Python, and JavaScript / TypeScript.
  • Advanced understanding of Object-Oriented Programming and development principles.
  • Experience working in a full-stack environment.
  • Familiarity with creating and consuming RESTful APIs.
  • Working knowledge of MySQL and Object-Relational Mapping (ORM) frameworks.
  • Experience using Git, Github Actions, and Travis in Continuous Integration (CI) environments.
  • Proficiency with infrastructure management tools like Terraform, AWS SAM, and CloudFormation.
  • A solid appreciation for the importance of testing in software development.
  • Expertise in the complete Software Development Life Cycle (SDLC) and a commitment to producing high-quality, defect-free software.
  • Strong analytical skills for understanding complex business logic.
  • Professional, hardworking, and thrives in collaborative environments.
  • Assist with the setup and maintenance of Docker images for both development and deployment.
  • Comfortable working remotely in a pair-programming setup.

Education :

Bachelor’s degree in Computer Science, Computer Engineering, or Software Engineering required; Master’s degree is a plus.

Benefits :

  • Fully covered medical, dental, vision, and life insurance for the employee.
  • 401K with company matching.
  • Fitness center reimbursement.
  • Generous Paid Time Off (PTO).
  • 1 day ago
Related jobs
Promoted
VORTO
Parker, Colorado

Are you ready to join a dynamic software engineering team dedicated to disrupting the status quo? If you’re seeking a fulfilling challenge, our. This role comprises approximately 80% software engineering and 20% data science, utilizing Go, TensorFlow, PostgreSQL, and various Google Cloud Platf...

SET Development
Denver, Colorado

Must-haves:  Bachelor of Science degree in Electrical Engineering, Software Engineering, or other related discipline and typically 10 or more years of relevant experience Related experience may be considered in lieu of required education  ​​​​​​R...

Coatue Management L.L.C.
Louisville, Colorado

The Software Engineer participates in all portions of the software life cycle (concept development, requirements definition, design, development, testing, and deployment) of flight software to support ongoing and future small satellite programs. As a Flight Software Engineer, your primary responsibi...

Northrop Grumman
Aurora, Colorado

Northrop Grumman Space Systems (NGSP) is seeking a Principal Software Engineer (Integrator) / Sr. As a part of the Systems Engineering Integration & Test (SEIT) team, an Integration & Test engineer gains an understanding of the Systems Engineering process across a product's lifecycle and gains a ful...

TrainingPeaks
Louisville, Colorado

As Senior Software Engineer, you will be responsible for creating and supporting sites and services that power our products, owning applications from inception through development, test, and release to production. You will sit directly with the Engineering Team and report to the Sr. You will be chal...

ClearanceJobs
Colorado Springs, Colorado

This includes analysis of change requests and requirements for new software support capabilities; software, COTS/GOTS integration; implementation of software using Java, C/C++, Python scripts, SQL and NoSQL database applications, and other programming tools. Northrop Grumman Space Systems is seeking...

Interactive Resources - iR
CO, United States

We are seeking a highly skilled and motivated Software Engineer to join our dynamic team, where you'll have the opportunity to work on cutting-edge technologies, contribute to innovative projects, and play a key role in shaping the future of our software solutions. Bachelor’s degree in Computer Scie...

Northrop Grumman Corp. (AU)
Colorado Springs, Colorado

Lead actions with peer systems administrators, network engineer, security teams, and software and hardware engineers. Make recommendations to purchase hardware, software, system components. ...

Northrop Grumman
Aurora, Colorado

We are looking for a Software Engineer experienced in Java (as your primary and most skilled in Object-Orientated programming language) who wants to work on an agile development team using modern development practices tackling both new development and operational support of systems that advance Nati...

Redwire Space
Littleton, Colorado

Work with software, hardware, and FPGA engineers to propose and develop software solution(s) to meet system specifications including performance requirements. Present and defend software solutions to other Engineers and customers (as required). Through continuous innovation and operational excellenc...