Jobs · Iowa

Senior Software Engineer

Transamerica · Cedar Rapids, IA · 1 mo ago
$110k–$120k/yrFull-time
We need to output HTML fragment with sections: About the role? Actually we have "Job Description Summary" and then "Responsibilities", "Qualifications", "Preferred Qualifications", "Working Conditions", "Compensation", "What We Offer". Also maybe "About Us" but that's generic company description; we should not repeat job title as heading. We need to include sections only when posting has real specific content. The "About Us" is generic but could be considered "About the role"? Actually "About Us" is company overview, not role-specific. The instruction: use

for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule). They gave examples; we can choose appropriate headings based on content. We have "Job Description Summary" which is a brief description; could be under "About the role". We have "Responsibilities". We have "Qualifications". We have "Preferred Qualifications". We have "Working Conditions". We have "Compensation". We have "What We Offer" which includes benefits. Also maybe "Skills" not separate; we can incorporate skills within Qualifications. We must not repeat job title as heading. No Job ID etc. Remove boilerplate: cookie/navigation/legal/EEO etc. There's some legal text at end: "This job description is not a contract..." etc. That's boilerplate; should be removed. Also "Applicants must be authorized..." etc is also boilerplate? It's about work authorization; maybe keep? It's substantive? It's a requirement: must be authorized to work in US, no visa sponsorship. That's a qualification/requirement. Should we keep? It's specific. The instruction: remove cookie/navigation/legal/EEO/equal-opportunity/scam-warning boilerplate, duplicated lines, and application instructions. The work authorization is not exactly EEO; it's a requirement. Might keep as part of Qualifications or Requirements. But it's near the end after Compensation. Could be included under Qualifications as a bullet. Also "Relocation assistance will not be provided" is a condition; could be under Working Conditions or Benefits? It's a condition; maybe under Working Conditions. We need to preserve all substantive information; do not invent or summarize away detail. So we need to keep details like salary range, bonus eligibility, benefits list, etc. We must not create sections with filler like "commensurate with experience". We have actual salary range. We must not create Pay/Schedule/Benefits sections unless posting actually states them. We have Compensation (salary range, bonus). We have Working Conditions (hybrid schedule, occasional travel, work outside normal hours). We have Benefits (What We Offer). So we can have sections: About the role (from Job Description Summary), Responsibilities, Qualifications, Preferred Qualifications, Working Conditions, Compensation, Benefits. We need to use

for each section heading. Use
  • for any list of duties/requirements/benefits. Use

    for prose. We need to ensure we don't duplicate content. Let's extract content: Job Description Summary: "The Senior Software Engineer designs, develops, implements, and supports enterprise application solutions that meet business and customer needs. This role partners with business stakeholders, product owners, architects, and development teams to deliver scalable, secure, and high-quality software solutions while providing technical leadership and mentoring to other engineers." That's prose; put in

    under About the role. Responsibilities: list bullet points: - Work collaboratively with other development staff, including contract and offshore Software Engineers, and business product owners in an agile environment. - Design, develop, test, implement, and maintain software applications and services. - Participate in technical analysis, solution design, and system architecture discussions. - Contribute to design reviews and provide recommendations for complex technical challenges. - Evaluate solution options considering business requirements, scalability, security, performance, and cost. - Develop and support integrations, APIs, and distributed application architectures. - Partner with internal and external resources, including vendors and offshore teams, to deliver project objectives. - Stay current with emerging technologies and recommend opportunities for innovation and continuous improvement. - Support production applications, troubleshoot issues, and participate in problem resolution efforts. - Present technical concepts and project updates to technical and non-technical audiences. We'll put each as

  • . Qualifications: list bullet points: - Bachelor's degree in Computer Science, Information Systems, Mathematics, Engineering, or a related technical field, or equivalent combination of education and experience. - Three years of experience developing software applications using [Primary Programming Language/Platform]. - Strong understanding of software development principles, object-oriented design, and application architecture. - Two years of experience with database design, development, and data modeling concepts. - Experience developing, supporting, and integrating enterprise applications. - Experience working with APIs, service-oriented architectures, and system integrations. - Experience utilizing cloud technologies and modern development platforms. - Familiarity with source control, automated testing, deployment automation, and CI/CD practices. - Strong analytical, problem-solving, and troubleshooting skills. - Effective verbal and written communication skills. - Ability to work independently and collaboratively in a team environment. - Ability to manage multiple priorities and meet deadlines. Also include work authorization: "Applicants must be authorized to work for any employer in the U.S. We are unable to sponsor or take over sponsorship of an employment Visa at this time." Could be added as bullet under Qualifications. Preferred Qualifications: list bullet points: - Experience leading or contributing to application modernization, cloud migration, or platform transformation initiatives. - Experience working with enterprise authentication and authorization solutions in large-scale customer-facing applications. - Experience leveraging AI-assisted software engineering tools and modern development practices. - Relevant technology certifications (AWS, Kubernetes, Terraform, Java, or equivalent). - Experience within Insurance, Retirement, Wealth Management, Financial Services, or other regulated industries. Working Conditions: prose: "Hybrid Office Environment (Tuesdays, Wednesdays, Thursdays) Work outside of normal business hours may be required Occasional Travel". Also "Relocation assistance will not be provided for this position." Could be included. We could format as

    with sentences. Compensation: prose: "The Salary for this position generally ranges between $110,000 - $120,000 annually. Please note that the salary range is a good faith estimate for this position and actual starting pay is determined by several factors including qualifications, experience, geography, work location designation (in-office, hybrid, remote) and operational needs. Salary may vary above and below the stated amounts, as permitted by applicable law. Additionally, this position is typically eligible for an Annual Bonus based on the Company Bonus Plan/Individual Performance and is at the Company’s discretion." We could keep as

    . Benefits: from "What We Offer": list items: - Competitive Pay (but we already have compensation; maybe still include) - Bonus for Eligible Employees - Benefits Package - Pension Plan - 401k Match - Employee Stock Purchase Plan - Tuition Reimbursement - Disability Insurance - Medical Insurance - Dental Insurance - Vision Insurance - Employee Discounts - Career Training & Development Opportunities - Health and Work/Life Balance Benefits - Paid Time Off starting at 160 hours annually for employees in their first year of service. - Ten (10) paid holidays per year (typically mirroring the New York Stock Exchange (NYSE) holidays). - Be Well Company holistic wellness program, which includes Wellness Coaching and Reward Dollars - Parental Leave – fifteen (15) days of paid parental leave per calendar year to eligible employees with at least one year of service at the time of birth, placement of an adopted child, or placement of a foster care child. - Adoption Assistance - Employee Assistance Program - Back-Up Care Program - PTO for Volunteer Hours - Employee Matching Gifts Program - Employee Resource Groups - Inclusion and Diversity Programs - Employee Recognition Program - Referral Bonus Programs We could group some as list items; but we need to preserve all detail. Could create sublists? Simpler: each bullet as separate line. We must not include duplicated lines. Ensure we don't repeat "Compensation Benefits" heading. We'll output HTML fragment with sections. Let's craft:

    About the role

    The Senior Software Engineer designs, develops, implements, and supports enterprise application solutions that meet business and customer needs. This role partners with business stakeholders, product owners, architects, and development teams to deliver scalable, secure, and high-quality software solutions while providing technical leadership and mentoring to other engineers.

    Responsibilities

    • Work collaboratively with other development staff, including contract and offshore Software Engineers, and business product owners in an agile environment.
    • Design, develop, test, implement, and maintain software applications and services.
    • Participate in technical analysis, solution design, and system architecture discussions.
    • Contribute to design reviews and provide recommendations for complex technical challenges.
    • Evaluate solution options considering business requirements, scalability, security, performance, and cost.
    • Develop and support integrations, APIs, and distributed application architectures.
    • Partner with internal and external resources, including vendors and offshore teams, to deliver project objectives.
    • Stay current with emerging technologies and recommend opportunities for innovation and continuous improvement.
    • Support production applications, troubleshoot issues, and participate in problem resolution efforts.
    • Present technical concepts and project updates to technical and non-technical audiences.

    Qualifications

    • Bachelor's degree in Computer Science, Information Systems, Mathematics, Engineering, or a related technical field, or equivalent combination of education and experience.
    • Three years of experience developing software applications using [Primary Programming Language/Platform].
    • Strong understanding of software development principles, object-oriented design, and application architecture.
    • Two years of experience with database design, development, and data modeling concepts.
    • Experience developing, supporting, and integrating enterprise applications.
    • Experience working with APIs, service-oriented architectures, and system integrations.
    • Experience utilizing cloud technologies and modern development platforms.
    • Familiarity with source control, automated testing, deployment automation, and CI/CD practices.
    • Strong analytical, problem-solving, and troubleshooting skills.
    • Effective verbal and written communication skills.
    • Ability to work independently and collaboratively in a team environment.
    • Ability to manage multiple priorities and meet deadlines.
    • Applicants must be authorized to work for any employer in the U.S.; visa sponsorship is not available.

    Preferred Qualifications

    • Experience leading or contributing to application modernization, cloud migration, or platform transformation initiatives.
    • Experience working with enterprise authentication and authorization solutions in large-scale customer-facing applications.
    • Experience leveraging AI-assisted software engineering tools and modern development practices.
    • Relevant technology certifications (AWS, Kubernetes, Terraform, Java, or equivalent).
    • Experience within Insurance, Retirement, Wealth Management, Financial Services, or other regulated industries.

    Working Conditions

    Hybrid Office Environment (Tuesdays, Wednesdays, Thursdays). Work outside of normal business hours may be required. Occasional travel may be required. Relocation assistance will not be provided for this position.

    Compensation

    The salary for this position generally ranges between $110,000 - $120,000 annually. This is a good‑faith estimate; actual starting pay is determined by qualifications, experience, geography, work location designation (in‑office, hybrid, remote) and operational needs. Salary may vary above or below the stated amounts as permitted

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