Senior Software Engineer

SOLUTE · Miami FL

Company

SOLUTE

Location

Miami FL

Type

Full Time

Job Description

description

What is SOLUTE?

SOLUTE Inc. is a cutting-edge engineering firm focused on bringing modern technologies and approaches to mission critical systems in the U.S. Department of Defense. SOLUTE has taken a position as a thought leading organization for the U.S. Navy and the U.S. Department of Defense. Our efforts have defined the DevOps approach for the U.S. Navy and our projects will determine the next 10 years of software development and continuous delivery for satellite systems, submarines, mission planning and signals intelligence applications.

What is a Software Engineer at SOLUTE?

Our Software Engineers are brought in to drive the modernization of complex, tactical software systems throughout the U.S. Navy and the U.S. Department of Defense using best of breed commercial technologies. Our Software Engineering approach is built around leveraging cutting edge technologies to bring a refreshing solution to complex issues within the Department of Defense. As a result, Software Engineers at SOLUTE have the opportunity to work with a variety of languages, frameworks, and technologies to build high-performance, mission-critical software systems.

Why would you want to work at SOLUTE?

SOLUTE seeks out opportunities that allow our engineers to work with modern and innovative technologies in impactful projects. Our solutions are built for use in mission critical systems and often are subject to interesting and challenging constraints. For example, we often build solutions that must operate effectively in offline or difficult to reach environments while maintaining reproducibility, maintainability, and security.

What are some examples of the work?

SOLUTE has a proven track record of modernizing mission-critical applications by refactoring and/or reimplementing legacy systems. Our projects range from distributed, high-throughput data processing systems to tactical fire control software. Rather attempt to patch over flawed architectures, we will often propose entirely new software architectures to enable the next generation of capabilities. This gives Software Engineers at SOLUTE the opportunity to work from a "clean slate" and approach problems unencumbered by legacy languages or technologies.

What are some key technologies you use?

The exact technical stack varies from solution to solution but, there are a few technologies we often reach for when exploring a new problem:
  • Linux is the most common development and deployment platform we encounter
  • Git is the primary source control system we use for our projects
  • Common languages in use include: Java, C++, Python, and JavaScript
  • We typically approach problems with a distributed mindset which leads to the use of microservice frameworks such as Lagom (Akka)
  • It is not uncommon for newer languages to be introduced to projects such as Golang or Rust.

What are we looking for in a senior engineer?

A senior engineer at SOLUTE should be able to operate independently based on a set of tasks assigned to them. They must evaluate technical decisions within the context of the larger project. They need to analyze the rippling impacts of technical decisions on other system components. Furthermore, a senior engineer should be willing and able to mentor other engineers in the organization. Our senior engineers are typically seen as prime technical resources and must be willing to share their opinions and experiences effectively.

We also have mid-level positions available for candidates that want to grow into a senior-level position.

Requirements

What is SOLUTE?

SOLUTE Inc. is a cutting-edge engineering firm focused on bringing modern technologies and approaches to mission critical systems in the U.S. Department of Defense. SOLUTE has taken a position as a thought leading organization for the U.S. Navy and the U.S. Department of Defense. Our efforts have defined the DevOps approach for the U.S. Navy and our projects will determine the next 10 years of software development and continuous delivery for satellite systems, submarines, mission planning and signals intelligence applications.

What is a Software Engineer at SOLUTE?

Our Software Engineers are brought in to drive the modernization of complex, tactical software systems throughout the U.S. Navy and the U.S. Department of Defense using best of breed commercial technologies. Our Software Engineering approach is built around leveraging cutting edge technologies to bring a refreshing solution to complex issues within the Department of Defense. As a result, Software Engineers at SOLUTE have the opportunity to work with a variety of languages, frameworks, and technologies to build high-performance, mission-critical software systems.

Why would you want to work at SOLUTE?

SOLUTE seeks out opportunities that allow our engineers to work with modern and innovative technologies in impactful projects. Our solutions are built for use in mission critical systems and often are subject to interesting and challenging constraints. For example, we often build solutions that must operate effectively in offline or difficult to reach environments while maintaining reproducibility, maintainability, and security.

What are some examples of the work?

SOLUTE has a proven track record of modernizing mission-critical applications by refactoring and/or reimplementing legacy systems. Our projects range from distributed, high-throughput data processing systems to tactical fire control software. Rather attempt to patch over flawed architectures, we will often propose entirely new software architectures to enable the next generation of capabilities. This gives Software Engineers at SOLUTE the opportunity to work from a "clean slate" and approach problems unencumbered by legacy languages or technologies.

What are some key technologies you use?

The exact technical stack varies from solution to solution but, there are a few technologies we often reach for when exploring a new problem:
  • Linux is the most common development and deployment platform we encounter
  • Git is the primary source control system we use for our projects
  • Common languages in use include: Java, C++, Python, and JavaScript
  • We typically approach problems with a distributed mindset which leads to the use of microservice frameworks such as Lagom (Akka)
  • It is not uncommon for newer languages to be introduced to projects such as Golang or Rust.

What are we looking for in a senior engineer?

A senior engineer at SOLUTE should be able to operate independently based on a set of tasks assigned to them. They must evaluate technical decisions within the context of the larger project. They need to analyze the rippling impacts of technical decisions on other system components. Furthermore, a senior engineer should be willing and able to mentor other engineers in the organization. Our senior engineers are typically seen as prime technical resources and must be willing to share their opinions and experiences effectively.

We also have mid-level positions available for candidates that want to grow into a senior-level position.

Benefits

Benefits include:
  • Medical, Dental and Vision
  • Life and A&D coverage
  • Employee Assistance Program (EAP)
  • 401(k) Plan with company matching contributions
  • Paid Time Off (PTO) and 10 paid Holidays
  • Educational assistance


SOLUTE is an equal opportunity employer. All applicants will be considered for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, marital status, veteran status or any other applicable legally protected status or characteristic.

Date Posted

08/15/2022

Views

3

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Developer - AACSB

Views in the last 30 days - 8

AACSB is a leading organization in business education providing quality assurance thought leadership and learning opportunities The company values qua...

View Details

Terrain Engineer 4 - Cole Engineering Services

Views in the last 30 days - 8

The job requires a senior engineer to work on a team developing nextgeneration collective training software The engineer will support the integration ...

View Details

Lead Java: Software Engineering - JPMorgan Chase

Views in the last 30 days - 6

The job description is for a Lead Software Engineer position in JPMorgan Chases Wholesale Payments Regulatory Reporting organization The role requires...

View Details

Supply Chain Engineer - C.H. Robinson

Views in the last 30 days - 2

The job posting is for a Supply Chain Engineer at CH Robinson requiring a minimum of 2 years of professional work experience advanced proficiency in M...

View Details

MetaPulse QA Engineer - KnowBe4

Views in the last 30 days - 6

KnowBe4 is a company that provides security awareness training and simulated phishing platform They have been ranked as a best place to work and have ...

View Details

Formulations Scientist - PBI-Gordon Corporation

Views in the last 30 days - 11

Pegasus Laboratories Inc is a fullservice Contract Development and Manufacturing Organization that creates trusted veterinary products The company is ...

View Details
142,000+ Jobs Tracked
12,400+ Companies
1,930 Categories