Senior Software Development Engineer

HELIOSCORE LLC
Miami, FL, United States
29 days ago
Apply on www.indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$110,000 - $120,000
Working hours
Regular working hours
Job source

Tech stack

Clean Code Principles Java (Programming Language) JavaScript (Programming Language) Computer-Aided Design Application Programming Interfaces (APIs) Application Frameworks Application Integration Architecture Automation of Tests C Sharp (Programming Language) Cloud Computing Software Quality Code Review
+26 more
Computer Programming Continuous Integration Data Structures Software Debugging DevOps Distributed Systems Python (Programming Language) NoSQL Object-Oriented Software Development Software Architecture Software Maintenance Regression Testing Software Engineering Software Systems Systems Integration Web Platforms Delivery Pipeline Backend Git Containerization Solid Principles Information Technology Software Coding Restful APIs Software Version Control Programming Languages

Job description

Do you enjoy designing software systems, solving challenging technical problems and turning complex requirements into reliable applications? HeliosCore Technologies is looking for a Senior Software Development Engineer in Miami, FL, to help design, develop and maintain software solutions that support business needs and deliver a dependable user experience.

As software systems become more interconnected and businesses rely on scalable digital platforms, experienced engineers play an important role in maintaining performance, security and long-term reliability. In this position, you’ll contribute to software architecture, lead development efforts on key features, review code and work closely with product managers, designers and other engineers to deliver practical, maintainable solutions., * Design, develop and maintain scalable software applications and services.

  • Translate technical requirements and business needs into effective software solutions.
  • Write clean, efficient and maintainable code following established engineering standards.
  • Contribute to software architecture and technical design decisions.
  • Develop and maintain APIs, backend services and application integrations.
  • Build and improve application features using appropriate programming languages and frameworks.
  • Review code, identify potential issues and provide constructive feedback to other developers.
  • Troubleshoot complex software defects and investigate performance problems.
  • Improve application reliability, scalability, security and overall performance.
  • Develop automated unit, integration and regression tests.
  • Participate in technical planning, estimation and development discussions.
  • Collaborate with product, quality assurance, DevOps and engineering teams.
  • Support continuous integration and deployment processes.
  • Maintain technical documentation and communicate design decisions clearly.
  • Identify opportunities to improve development workflows, testing practices and code quality.
  • Mentor junior engineers and share technical knowledge across the team.
  • Monitor production issues and contribute to root-cause analysis and long-term fixes., At HeliosCore Technologies, the Senior Software Development Engineer will contribute to important engineering decisions while helping deliver dependable, maintainable software. This role is suited to an experienced developer who can balance hands-on coding with system design, technical collaboration and improvements to development practices.

Apply Today

If you have a strong software engineering background and experience developing, testing and maintaining production applications, submit your resume for consideration. Highlight your programming experience, system design contributions, technical projects and work with engineering teams.

HeliosCore Technologies is looking for a thoughtful, technically capable professional who can solve complex problems and help build software that meets long-term business and user needs.

Pay: $110,000.00 - $120,000.00 per year

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering or a related field is preferred.
  • Several years of professional software development experience, including work on complex applications.
  • Strong programming skills in one or more languages such as Java, Python, JavaScript, C# or Go.
  • Experience with modern software frameworks and application development practices.
  • Understanding of data structures, algorithms, object-oriented programming and software design principles.
  • Experience designing and integrating REST APIs or similar service interfaces.
  • Familiarity with relational or NoSQL databases.
  • Experience with Git and collaborative version control workflows.
  • Understanding of automated testing and software quality practices.
  • Familiarity with cloud platforms, containerization or distributed systems is an advantage.
  • Knowledge of CI/CD pipelines and deployment processes is helpful.
  • Strong debugging, analytical and problem-solving skills.
  • Ability to evaluate technical trade-offs and make sound engineering decisions.
  • Clear communication skills and the ability to collaborate across teams.
  • Experience mentoring developers or leading technical projects is preferred.

Benefits & conditions

  • 401(k)
  • AD&D insurance
  • Dental insurance
  • Disability insurance
  • Health insurance
  • Health savings account
  • Life insurance
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com
Prepare application

Good distractions

Loading talks and stories from around this role…