Senior Software Development Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+26 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦