Jobs · Engineering

Senior Software Development/Operations Engineer

WEX · Maine, United States · 1 mo ago
RemoteRemoteEngineering$141k–$173k/yrFull-time
We need to output HTML fragment with sections: About the role (or About The Team/Role?), Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Use

for each section heading. Only include sections that have real specific content. The posting includes: - About The Team/Role: description paragraph. So we can have

About the Team/Role

with

content. - Responsibilities: bullet list under "How You'll Make An Impact". So we need a Responsibilities section with

  • each bullet. - Experience You'll Bring: includes required experience, expertise, etc. Could be split into Requirements, Qualifications, Skills. We need to decide mapping. The instruction: Use headings for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). So we can create sections for Requirements, Qualifications, Skills as appropriate. We need to preserve all substantive info, not invent. We have to avoid filler like "commensurate with experience". Not present. We have Pay: they gave Pay Range: $140,600.00 - $173,100.00. So we need a Pay section with that info. Benefits: they listed benefits: health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. So Benefits section with list. Schedule: not mentioned. So we should NOT include Schedule section. We also need to possibly include Qualifications (maybe education? Not given). Could combine Experience You'll Bring into Requirements and Skills. Let's parse: Experience You'll Bring bullet points: - 5-8 years of professional experience in software engineering. - Expertise in backend development, including strong proficiency in Python, Node.js, Go or C++ and building and optimizing RESTful APIs and SQL. - Strong foundation in data structures and algorithms, object-oriented design, and problem-solving. - Experience with cloud-native environments, including Docker, Kubernetes, or AWS/GCP/Azure. - Experience with event-driven architecture and tools like Kafka. - Familiarity with relational or NoSQL databases; e.g. SQL, MongoDB. - Expertise in designing and developing internet-scale services with scalability, availability, security, and reliability design tenets. - Solid understanding of web security fundamentals including authentication, authorization, and data protection. - Familiarity with Git, automated testing frameworks, and CI/CD workflows. - Clear written and verbal communication skills, and a collaborative and empathetic mindset. Other Nice-to-haves: - Ability to work within existing codebases with legacy systems constraints. - Experience or familiarity with telematics data, time-series data, and/or geospatial data. - Experience with micro-frontends or module federation. - Experience developing with the assistance of AI-driven tools. - Experience working with geographically distributed teams. We can map: Requirements: maybe the mandatory experience (5-8 years, expertise, etc). Qualifications: maybe education? Not present. Could treat Qualifications as same as Requirements? But we need to avoid empty sections. Could combine Requirements and Qualifications into one? But instruction says use those headings if content exists. We could put all mandatory items under Requirements, and nice-to-haves under Skills? Or Skills for technical skills. Let's think. Better: Requirements: the core experience (5-8 years, expertise in backend, etc). Qualifications: maybe the nice-to-haves? But qualifications usually are required qualifications. Nice-to-haves are optional. Could put them under Skills? Skills could be technical skills list. We need to avoid creating sections with filler. So we must ensure each section has substantive content. We have: - About the Team/Role: paragraph. - Responsibilities: list of impact bullets. - Requirements: list of mandatory experience/skills. - Skills: maybe list of technical proficiencies (Python, Node.js, Go, C++, RESTful APIs, SQL, Docker, Kubernetes, AWS/GCP/Azure, Kafka, SQL/MongoDB, security, Git, CI/CD, communication). Could be derived from the Experience You'll Bring. - Benefits: list. - Pay: range. We could also have Qualifications: maybe education? Not present, so skip. Thus sections: About the Team/Role, Responsibilities, Requirements, Skills, Benefits, Pay. Check if any content duplicated: Ensure we preserve all info. Let's extract About The Team/Role paragraph: "We’re looking for a Senior Development/Operations Engineer with strong back-end expertise to join our team. We are part of the ‘Connected Fleet’ team, developing tools to assist clients driving towards the modern vehicle experience. In addition to working closely with the Sawatch development team of six, you will regularly interface with other WEX engineering teams. You’ll help design and develop intuitive, performant web and back-end applications and deliver seamless customer experiences that enhance the customer experience. These platforms allow large fleets and transportation companies to operate their fleets more efficiently, prevent and reduce fraud and make data-driven procurement decisions." We'll put that in

    . Responsibilities bullets from "How You'll Make An Impact": - Design, develop, and maintain robust, scalable, and high-performance web applications. - Develop public REST APIs using Python and Node for inter-service and inter-system communication. - Implement comprehensive automated testing strategies, including unit, integration, end-to-end, load, and performance testing. - Identify bottlenecks and tech debt; drive incremental scalability, and stability improvements. - Develop and enhance automation frameworks for testing, monitoring, auto-scaling, continuous integration and deployment to reduce time to market. - Conduct code reviews (comment, approve, seek revisions, merge), and champion engineering best practices, and continuously raise the quality bar. - Troubleshoot complex production issues, devise fixes, author root cause analysis documents, and ensure lasting performance and reliability. - Maintain robust documentation (design docs, run books, change management docs, and readiness plans). We'll put each as

  • . Requirements: from Experience You'll Bring mandatory items (first 10 bullets). Let's list them: - 5-8 years of professional experience in software engineering. - Expertise in backend development, including strong proficiency in Python, Node.js, Go or C++ and building and optimizing RESTful APIs and SQL. - Strong foundation in data structures and algorithms, object-oriented design, and problem-solving. - Experience with cloud-native environments, including Docker, Kubernetes, or AWS/GCP/Azure. - Experience with event-driven architecture and tools like Kafka. - Familiarity with relational or NoSQL databases; e.g. SQL, MongoDB. - Expertise in designing and developing internet-scale services with scalability, availability, security, and reliability design tenets. - Solid understanding of web security fundamentals including authentication, authorization, and data protection. - Familiarity with Git, automated testing frameworks, and CI/CD workflows. - Clear written and verbal communication skills, and a collaborative and empathetic mindset. We'll put each as
  • . Skills: maybe we can extract technical skills list: Python, Node.js, Go, C++, RESTful APIs, SQL, Docker, Kubernetes, AWS, GCP, Azure, Kafka, SQL, MongoDB, web security, Git, automated testing frameworks, CI/CD. Could also include communication skills but that's more soft skill. We'll list them as
  • maybe grouped. But we need to avoid duplication with Requirements. However it's okay if some overlap; but we should try to not repeat same content verbatim? The instruction: Preserve ALL substantive information; do NOT invent or summarize away detail. It doesn't forbid duplication, but better to avoid redundancy. However we could keep Requirements as experience/qualifications, and Skills as technical proficiencies (maybe summarizing). But we risk losing some details if we omit. Let's think: The Requirements list already includes many technical proficiencies. If we also create Skills list, we might repeat. Could we instead put the technical proficiencies under Skills and keep Requirements as years of experience and soft skills? But the posting lumps them together. To preserve all info, we could keep Requirements as the list of bullets (including experience, expertise, etc.) and not create a separate Skills section. However the instruction encourages using Skills heading if there is content. But we can decide to not create Skills if it would be redundant. The instruction: "Prefer a few substantive sections over many thin ones." So we could combine Requirements and Skills into one section called Requirements (or Qualifications). But we have to use headings from the list; we can choose which to include. It says use

    for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). It doesn't require us to use all; we can pick those that have content. So we could have only About the Team/Role, Responsibilities, Requirements, Benefits, Pay. That would be 5 sections. That seems fine and avoids thin sections. Thus we will not include Qualifications or Skills separately. We'll put all mandatory experience under Requirements. Now Benefits: list. Pay: range. Now ensure we removed boilerplate: The base pay range paragraph includes some filler about base pay being one component, etc. We need to preserve substantive info: The base pay range represents the anticipated low and high end of the pay range for this position. Actual pay rates will vary and will be based on various factors, such as your qualifications, skills, competencies, and proficiency for the role. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan. WEX's comprehensive and market competitive benefits are designed to support your personal and professional well-being. Benefits include health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement, and more. For more information, check out the "About Us" section. Pay Range: $140,600.00 - $173,100.00 We need to keep the substantive info: The pay range and maybe mention that base pay is one component, benefits list. However the instruction says remove boilerplate like EEO etc. The paragraph about base pay being one component, commission, bonus, benefits description might be considered boilerplate? But it's substantive about compensation and benefits. However we already have Benefits section listing benefits. The paragraph also mentions benefits again. We could keep the benefits list in Benefits section and not repeat. The paragraph about base pay being one component etc could be considered filler but it's still info about compensation structure. The instruction: "Prefer a few substantive sections over many thin ones." It doesn't say to remove all explanatory text, just to remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. The paragraph about base pay being one component, commission, bonus, benefits is not clearly boilerplate; it's part of the compensation description. However we already have Benefits and Pay sections; we could incorporate a short sentence in Pay section about base pay being one component of total compensation, and that sales roles may be eligible for commission, non-sales for bonus. That is substantive. We'll include that as

    under Pay. Thus Pay section:

    Pay

    The base pay range is $140,600.00 - $173,100.00. Base pay is one component of WEX's total compensation package. Most sales positions are eligible for commission under the terms of an applicable plan. Non-sales roles are typically eligible for a quarterly or annual bonus based on their role and applicable plan.

    We should not include the "For more information, check out the 'About Us' section." That's likely boilerplate/application instruction? It's a reference; could be considered navigation. We'll drop it. Now Benefits section: list of benefits: health, dental and vision insurances, retirement savings plan, paid time off, health savings account, flexible spending accounts, life insurance, disability insurance, tuition reimbursement

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