Principal Software Engineer
GHX
π΅ $143k-$205k
πRemote - United States
Please let GHX know you found this job on JobsCollider. Thanks! π
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.
Similar Remote Jobs
- π°$150k-$200kπCanada, United States
- π°$120k-$190kπUnited States
- πUnited Kingdom
- π°$166k-$198kπWorldwide
- π°$215k-$230kπUnited States
- π°$140k-$205kπUnited States
- πUnited States
- πWorldwide
- πIndia
Please let GHX know you found this job on JobsCollider. Thanks! π