Jobs · Engineering

Senior Software Engineer, Payload

Clearlink · Salt Lake City, UT · 1 mo ago
RemoteRemoteEngineeringFull-time
We need to output HTML fragment with sections: headings

for sections like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We must not repeat job title as heading. Must include only sections with real specific content. Must not include boilerplate like EEO, application instructions, interview stages, etc. Must preserve all substantive info. We need to parse the posting. Key sections: - Who We're Looking For - Senior Software Engineer (intro paragraph). Could be "About the role" maybe. The intro: "We're looking for a Senior Software Engineer to join our team at Clearlink. In this role, you'll develop high-quality, secure, and maintainable software that serves both our users and our business goals. You'll work across the full stack—building performant, responsive websites and dynamic front-end interfaces, designing custom APIs, and optimizing databases—while collaborating closely with product managers, UX designers, and cross-functional teams to deliver customer-centric solutions. Beyond the code, you'll help shape our engineering culture: leading technical design reviews, reviewing peers' work with constructive feedback, mentoring junior and mid-level engineers, and supporting a team environment built on open communication and feedback. Clearlink is a remote-friendly company, prioritizing virtual and in-person collaboration. This is a remote-first role for candidates who are located outside of Utah and outside of commuting distance. For candidates residing within 50 miles of our Salt Lake City, Utah office, a hybrid schedule of 2-3 days in-office is required." That is about the role. - The Impact You Will Make: bullet list of responsibilities. Could be "Responsibilities". Items: Develop high-quality software that aligns with both user needs and business goals. Write secure, testable, maintainable, and extensible code using industry best practices. Collaborate with product managers, UX designers, and cross-functional teams to build and deliver customer-centric technical solutions. Leverage your expertise in Typescript, React, Node, Go, & PHP, and related frameworks to develop performant, responsive websites. Design and optimize Postgres & MySQL databases and implement effective database strategies. Use JavaScript and frameworks such as React, Angular, or Node to build dynamic front-end interfaces. Apply strong knowledge of DevOps workflows to support efficient development and deployment. Work on web applications with service-oriented and high-availability architecture. Design and build custom APIs to support rapid development. Use GitHub or similar version control systems to manage and review code. Collaborate closely with team members to help foster a culture of open communication and feedback. Lead or participate in technical design reviews to evaluate and select the best solutions. Review code from other developers, offering constructive feedback to uphold code quality and best practices. Participate in the hiring process and mentor junior and mid-level engineers to support skill development and knowledge sharing. - What You Bring: requirements/qualifications. Items: Five (5) years of experience with object-oriented programming and with one or more programming languages and frameworks, such as PHP, Java, Node JS, Golang or JavaScript. Five (5) years of experience with data structures/algorithms. Three (3) years of experience with Vue.js, Angular or React. Three (3) years of experience testing, maintaining, and launching software products. One (1) year of experience with software design and architecture. Experience developing and supporting CMS-driven applications and integrations. Experience with infrastructure as code using Terraform/CDK/cloudformation etc. Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement. Experience in cloud technologies such as AWS, Azure, or GCP and other tools such as Docker, Kubernetes, Bitbucket, Git, or Postman. Application and Data Security. Streaming Technologies. Experience with relational SQL, NoSQL, and Graph databases such as Neo4j, Document DB, etc. Ability to understand existing codebase / open source technologies and optimize. - Perks That Set Us Apart: benefits. Items: Healthcare: low-cost, competitive health coverage (domestic partners included!) with employer-paid counseling services. 401(k) matching after just two months of employment, with employer matching starting at ~3%. Lifestyle Spending Stipends: employer-paid spending account for physical, financial, and emotional wellbeing expenses. Flexible Time Off: competitive time-off balances that accrue weekly, just like your paycheck. (Yes, we’re paid weekly too!) Parental Leave: 2 weeks of paid parental leave during the first year and up to 9 weeks after one year of employment. Generous Paid Holidays: Celebrate cultural diversity with additional flex holidays in addition to our company paid holidays. Flex Schedule: This role is remote-first, with a hybrid requirement for team members located within a 50-mile radius of our Salt Lake City, Utah office. For locals, expect in-office collaboration on Tuesdays and Thursdays, with Wednesdays designated as a flex day based on team and manager needs. Remaining workdays are remote, depending on role requirements. Comprehensive Life Insurance: employer paid life insurance (including coverage for dependents and spouses). Employee Resource Groups (ERGs): Join us in fostering connections, celebrating diversity, and providing a supportive community for all. - Interviewing at Clearlink: we should remove as it's application instructions / interview process. Must remove. - Why Work For Us: could be "About the company" maybe but not required headings list includes About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We could include "About the company" but not in list; but we can still include if we think it's substantive. However instruction: Use

for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). It says e.g., not exclusive. So we can add other headings if appropriate. But better to stick to those headings. We have About the role (intro). Responsibilities (Impact). Requirements (What You Bring). Qualifications maybe same as Requirements? Could split but we can combine. Skills maybe list of specific technologies? Could extract from requirements: programming languages, frameworks, databases, DevOps, cloud, etc. But we already have them in Requirements. Could create Skills section for specific tech stack. However we must not create thin sections. Might be okay to have Skills with list of technologies. Pay: Not mentioned. So we should not create Pay section. Schedule: We have info in Benefits about Flex Schedule. Could create Schedule section with that info. But we already have schedule info under Benefits. Could separate but risk duplication. The instruction: include a section ONLY when posting has real, specific content for it. So we can have Schedule section with details: remote-first, hybrid requirement for within 50 miles, in-office Tues/Thurs, Wed flex day, remaining remote. That's specific. So we can create Schedule section. Benefits: we have perks. So Benefits section. Thus sections: About the role, Responsibilities, Requirements, Skills, Benefits, Schedule. We must not repeat job title as heading. Use

for each. We must use
  • for any list of duties/requirements/benefits. Use

    for prose. We need to preserve all substantive info; not invent or summarize away detail. Must not include boilerplate like EEO, legal, etc. Must remove duplicated lines. We need to ensure we include all details from the sections. Let's extract each piece precisely. About the role paragraph: The first paragraph after "Who We're Looking For - Senior Software Engineer". Actually the text: "We're looking for a Senior Software Engineer to join our team at Clearlink. In this role, you'll develop high-quality, secure, and maintainable software that serves both our users and our business goals. You'll work across the full stack—building performant, responsive websites and dynamic front-end interfaces, designing custom APIs, and optimizing databases—while collaborating closely with product managers, UX designers, and cross-functional teams to deliver customer-centric solutions. Beyond the code, you'll help shape our engineering culture: leading technical design reviews, reviewing peers' work with constructive feedback, mentoring junior and mid-level engineers, and supporting a team environment built on open communication and feedback. Clearlink is a remote-friendly company, prioritizing virtual and in-person collaboration. This is a remote-first role for candidates who are located outside of Utah and outside of commuting distance. For candidates residing within 50 miles of our Salt Lake City, Utah office, a hybrid schedule of 2-3 days in-office is required." We'll put that in

    . Responsibilities: list from "The Impact You Will Make". Each bullet as

  • . Ensure we keep each sentence exactly. Let's list them: - Develop high-quality software that aligns with both user needs and business goals. - Write secure, testable, maintainable, and extensible code using industry best practices. - Collaborate with product managers, UX designers, and cross-functional teams to build and deliver customer-centric technical solutions. - Leverage your expertise in Typescript, React, Node, Go, & PHP, and related frameworks to develop performant, responsive websites. - Design and optimize Postgres & MySQL databases and implement effective database strategies. - Use JavaScript and frameworks such as React, Angular, or Node to build dynamic front-end interfaces. - Apply strong knowledge of DevOps workflows to support efficient development and deployment. - Work on web applications with service-oriented and high-availability architecture. - Design and build custom APIs to support rapid development. - Use GitHub or similar version control systems to manage and review code. - Collaborate closely with team members to help foster a culture of open communication and feedback. - Lead or participate in technical design reviews to evaluate and select the best solutions. - Review code from other developers, offering constructive feedback to uphold code quality and best practices. - Participate in the hiring process and mentor junior and mid-level engineers to support skill development and knowledge sharing. Check if any duplicates: none. Requirements: "What You Bring". List each bullet. Let's extract each bullet exactly: - Five (5) years of experience with object-oriented programming and with one or more programming languages and frameworks, such as PHP, Java, Node JS, Golang or JavaScript. - Five (5) years of experience with data structures/algorithms. - Three (3) years of experience with Vue.js, Angular or React. - Three (3) years of experience testing, maintaining, and launching software products. - One (1) year of experience with software design and architecture. - Experience developing and supporting CMS-driven applications and integrations - Experience with infrastructure as code using Terraform/CDK/cloudformation etc - Experience performing root cause analysis on internal and external data and processes to answer specific business questions and identify opportunities for improvement. - Experience in cloud technologies such as AWS, Azure, or GCP and other tools such as Docker, Kubernetes, Bitbucket, Git, or Postman. - Application and Data Security. - Streaming Technologies. - Experience with relational SQL, NoSQL, and Graph databases such as Neo4j, Document DB, etc. - Ability to understand existing codebase / open source technologies and optimize Note some lines have trailing spaces or missing period. We'll keep as is. Skills: Could list specific technologies: programming languages (PHP, Java, Node JS, Golang, JavaScript), frameworks (Vue.js, Angular, React), databases (Postgres, MySQL, relational SQL, NoSQL, Graph databases like Neo4j, Document DB), DevOps tools (Docker, Kubernetes, Terraform, CDK, CloudFormation, Bitbucket, Git, Postman), cloud platforms (AWS, Azure, GCP), version control (GitHub), etc. But we already have many in Requirements. Might be redundant. However we could create Skills section summarizing the tech stack. But we risk duplication. The instruction: Prefer a few substantive sections over many thin ones. So maybe we skip Skills and just have Requirements covering skills. But we need to follow heading list: they gave examples but not mandatory. We could omit Skills if we think it's thin. However we have a lot of skill details; we could put them under Requirements. That's fine. Thus sections: About the role, Responsibilities, Requirements, Benefits

Similar jobs

Senior Software Engineer

HaystackAustin, Texas Metropolitan Area· 1 mo ago
Information Technology$168k–$227k/yrapply on haystack.cv

Senior Software Engineer

ETAP SoftwareHouston, TX· 3 mo ago
Information Technology$105k–$175k/yrapply on aveva.wd3.myworkdayjobs.com

Senior Software Engineer

Global Technical Talent, an Inc. 5000 CompanyFort Mill, SC· 3 mo ago
Information Technology$50–$70/hrapply on www1.jobdiva.com