Jobs · Engineering

Senior Software Engineer

The Craneware Group · United States · 3 wk ago
RemoteRemoteEngineeringFull-time

About the role

Craneware is looking for passionate Senior Software Engineers to design, develop, and deliver high-quality software solutions for TCG products that drive improvements in the US-based healthcare market. We are growing a team of strong thinkers and innovators who work closely with product and customer-facing teams to design and develop new applications in the Cloud. The Senior Software Developer is a self-motivated, responsible technologist who thrives in an agile and demanding environment, driven to understand and meet customer expectations by building high-performing, enterprise-grade solutions. This role is ideal for someone who works with large amounts of data, solves problems, and thrives in finding unique solutions.

Responsibilities

  • Work in a highly energized, fast-paced, agile environment.
  • Develop and maintain scalable web applications while ensuring performance and reliable database interactions for large, data-intensive workloads.
  • Create and consume web-based APIs with a strong focus on RESTful design and integration.
  • Collaborate with team members to solve real-world problems using prototypical examples, scenarios, and simulations.
  • Contribute as a proactive team member, supporting departmental goals and objectives.
  • Set high personal expectations, demonstrate a strong sense of ownership, and encourage the same in others.
  • Communicate effectively, delivering the right information at the right level of detail and at the right time, according to technical, business, and customer needs.
  • Establish and maintain professional working relationships with all levels of staff and external partners.
  • Provide constructive feedback and mentor other developers, fostering a collaborative and growth-oriented environment.

Requirements

  • Bachelor's degree in Computer Science or equivalent combination of related experience.
  • Strong understanding of object-oriented principles and design as well as MVC and SOA architectures.
  • Advanced proficiency in PHP, with extensive hands-on experience using frameworks such as Symfony or Laravel.
  • Solid experience designing and maintaining test suites with PHPUnit (or a similar framework) and integrating them into a CI/CD workflow.
  • Proficiency in database concepts, SQL, and relational databases (PostgreSQL, Oracle, SQLite, MySQL, SQL Server).
  • Solid knowledge of front-end web technologies (HTML, CSS, JavaScript). Experience with a framework such as Angular, React, or Vue is a plus.
  • Exposure to cloud platforms (AWS, Azure, or GCP), CI/CD pipelines, and containerization (Docker, Kubernetes) is a plus.
  • Experience with clustered or distributed computing is also a plus.
  • Detail-oriented and self-motivated, with the ability to work with minimum/no supervision.
  • Ability to understand and follow verbal and written communications.
  • Willingness to be a collaborative team member and cooperate in the accomplishment of departmental goals and objectives.
  • Desire to help other engineers grow and raise code quality, supported by practical experience in mentoring, reviewing pull requests, and sharing knowledge across an organization.
  • Openness to and proficiency in learning new technologies and approaches.

Similar jobs

Senior Software Engineer

PIADA ITALIAN STREET FOODColumbus, OH· 5 days ago
$120k–$180k/yrapply on careers-thepiadagroup.icims.com

Senior Software Engineer

Delta Dental Ins.Alpharetta, GA· 2 mo ago
Information Technology$152k–$154k/yrapply on ejep.fa.us2.oraclecloud.com