Principal Software Engineer

Logo of GHX

GHX

πŸ’΅ $143k-$205k
πŸ“Remote - United States

Job highlights

Summary

Join GHX as a Principal Software Engineer and lead technical development efforts for existing and next-generation software solutions. You will design, implement, and maintain high-performance, scalable software systems using Java, J2EE, and AWS cloud services. This role requires extensive experience in software development, expertise in various technologies, and strong leadership skills. You will collaborate with cross-functional teams, mentor junior engineers, and ensure adherence to best practices. The ideal candidate will have a proven track record of delivering complex projects and possess excellent communication and problem-solving skills. GHX offers a competitive salary and comprehensive benefits package.

Requirements

  • Requires a minimum of 15 years of experience in software development
  • BS Degree in Computer Science
  • 12 years of experience designing and implementing technological solutions using Java, J2EE technologies
  • Proficiency in AWS technologies including EC2, Dynamo, S3, Route 53, Cloud Formation, RDS, DocumentDB, SQS/SNS/SES, Lambda
  • Expert in Databases such as mongoDB, ElasticSearch and MYSQL
  • Expert in Design best practices including performance, scalability, robustness and resiliency
  • Prior experience working in an AGILE/SCRUM environment
  • Must be able to work independently and as part of a team on multiple overlapping projects
  • Proven track record of successfully delivering large, complex, cross-functional projects
  • Strong problem-solving and communication skills
  • Extensive experience in building and maturing CI/CD pipelines, as well as guiding junior engineers in CI/CD best practices
  • Expertise in distributed, cloud-based systems

Responsibilities

  • Design and implement scalable, secure, maintainable, and high-performance software systems aligned with business objectives, delivering measurable business value
  • Create flexible, reusable, and efficient solutions that ensure long-term system success
  • Lead technical designs for complex features, stories, and epics, providing robust architectural guidance and authoring thorough technical documentation
  • Evaluate trade-offs and recommend approaches that balance technical feasibility with business priorities
  • Collaborate with cross-functional teams to address technical dependencies, review concerns, and deliver high-quality products
  • Foster collaboration with platform, infrastructure, and other specialized teams to scale work effectively and align on technical strategies
  • Define and enforce best practices for software design, development, testing, and Agile workflows to improve quality and efficiency
  • Mentor team members to build technical skills and foster a collaborative, high-performing engineering culture
  • Collaborate with senior stakeholders and offshore managers to maintain consistent design, coding standards, and implementation practices across development teams
  • Maintain a deep understanding of software subsystems, components, interfaces, and data integrations, ensuring seamless functionality and scalability
  • Ensure coherent designs across API and system boundaries, minimizing bugs and optimizing for performance and reliability
  • Define clear success metrics for systems, features, and products, consistently achieving those metrics throughout their lifecycle
  • Ensure new components or major features are rolled out reliably, with appropriate monitoring, alerting, and failure domain understanding
  • Build and maintain strong relationships with business partners and senior leadership, effectively communicating complex technical concepts
  • Influence decision-making and drive innovative solutions that align with the company’s strategic goals and technical vision
  • Continuously evaluate industry trends and technologies to enhance tools, processes, and systems, driving long-term innovation

Benefits

  • Health, vision, and dental insurance
  • Accident and life insurance
  • 401k matching
  • Paid-time off
  • Education reimbursement

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let GHX know you found this job on JobsCollider. Thanks! πŸ™