CrawlJobs Logo

Back-End Senior Software Engineer

United States, Urbandale · Job Posted February 13, 2026
Apply Position
Job Link Share

Job Description

We are looking for an experienced Back-End Senior Software Engineer to join our team on a long-term contract basis. In this role, you will design, develop, and maintain high-quality software solutions that are scalable, secure, and efficient. Based in Urbandale, Iowa, you will collaborate with cross-functional teams to create impactful applications while leveraging the latest technologies and best practices.

Job Responsibility

  • Design and implement secure, scalable, and efficient back-end software solutions
  • Develop and maintain APIs and web applications using Node.js, Python, and JavaScript
  • Manage CI/CD pipelines and deployment processes with Azure DevOps
  • Identify and resolve technical challenges and ensure optimal performance
  • Conduct thorough code reviews and enforce coding standards within the team
  • Collaborate with team members to promote agile methodologies and continuous improvement
  • Ensure compliance with security protocols and performance benchmarks
  • Troubleshoot and debug issues across various systems and applications
  • Contribute to the development of microservices and containerized solutions as needed
  • Stay up-to-date with emerging technologies to enhance software development practices

Requirements

  • Minimum of 7 years of experience in software development with proven expertise in back-end technologies
  • Proficiency in Node.js, Python, JavaScript, and frameworks such as React.js
  • Strong hands-on experience with AWS services, including Lambda, DynamoDB, and other cloud solutions
  • Knowledge of REST APIs, API gateways, and database systems like MySQL and Azure SQL
  • Familiarity with CI/CD processes and release automation using Azure DevOps
  • Solid understanding of software development life cycle and agile methodologies
  • Excellent problem-solving and analytical skills to tackle complex technical issues
  • Strong communication and collaboration skills to work effectively with team members and stakeholders

What we offer

  • medical
  • vision
  • dental
  • life and disability insurance
  • company 401(k) plan

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Back-End Senior Software Engineer

8 matching positions

Senior Software Engineer, Back-End

Our Story: Short Story is an award winning, technology-powered retailer dedicate...
Location
Location
United States , San Francisco
Salary
Salary:
Not provided
helpcare.ai Logo
Helpcare AI
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software development experience
  • 2+ Years of Python experience
  • 5+ years of experience with data structures and algorithms
  • Familiar with infrastructure, monitoring, and CI/CD practices
  • Focus on communication and documentation
  • Experience designing stable, scalable, and well-documented APIs
Job Responsibility
Job Responsibility
  • Design, build, and maintain backend services that power core business workflows
  • Own projects end-to-end, from early design through production and iteration
  • Design APIs and data models that are clear, stable, and easy to work with
  • Work across systems (orders, inventory, logistics, data) to solve complex, interconnected problems
  • Make thoughtful tradeoffs between speed, scalability, and maintainability
  • Improve system reliability through monitoring, testing, and debugging
  • Contribute to engineering standards, code reviews, and documentation
What we offer
What we offer
  • Generous Paid Time Off
  • Comprehensive health, vision, and dental care
  • 401k with company match (US)
  • Employee discount on merchandise
  • Opportunity to work at a Y-Combinator backed startup with a dedicated and experienced founding team
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (Back-end)

WELCOME TO SITA At SITA, we keep airports moving, airlines flying smoothly, and...
Location
Location
Spain , Barcelona; Madrid
Salary
Salary:
Not provided
sita.aero Logo
SITA
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3-5 years of technical experience with large Company back-end systems
  • Strong technical skills in any typed backend language (preference on typed languages like Java, TypeScript), with clean coding and OOP practices
  • Proven knowledge and being a strong believer on Domain-Driven Design (DDD) applied to large companies with complex businesses
  • Expertise Hexagonal Architecture as an architectural pattern. Proven track records of previous projects where this methodology was used as a design pattern
  • Knowledge of Rest-API design and development under the best practices
  • Proficiency in SQL and Python
  • Cloud deployment experience (Azure preferred)
  • Strong collaboration skills, with the ability to enable and advise teams without taking ownership of their delivery
  • Proactive and solution-oriented mindset
  • Flexibility and adaptability in dynamic environments
Job Responsibility
Job Responsibility
  • Work together with the team in designing and developing scalable cloud-based data products with a focus on performance, cost-efficiency, and security
  • Develop reference ingestion APIs, ensuring the proper Data Quality and coherence so the data representation becomes easier on the consumer side
  • Develop and maintain pipelines and CI/CD for our products development and deployment. Ensure proper testing and quality coverage across our platform
  • Collaborate with data engineers, scientists, analysts, and business stakeholders across the Air Transport Industry to translate requirements into technical solutions
What we offer
What we offer
  • Flex Week: Work from home up to 2 days/week (depending on your team's needs)
  • Flex Day: Make your workday suit your life and plans
  • Flex-Location: Take up to 30 days a year to work from any location in the world
  • Employee Wellbeing: Employee Assistance Program (EAP) for you and your dependents 24/7, 365 days/year
  • Champion Health - a personalized platform that supports a range of wellbeing needs
  • Professional Development: access to world-class platforms and programs including LinkedIn Learning, Microsoft's Enterprise Skills Initiative, Airport Council International, Pluralsight, Harvard Business Publishing, Stanford
  • Competitive Benefits that make sense with both your local market and employment status
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Back-end

We are pioneers at heart. What this means, is that we are always leaning forward...
Location
Location
Argentina , Gran Buenos Aires; Capital Federal; Mar del Plata
Salary
Salary:
Not provided
basicagency.com Logo
BASIC/DEPT®
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong BE focused engineer
  • Expertise in Proficient in JavaScript, TypeScript, AWS, React, Node, HTML, CSS, DynamoDB, PostgreSQL
  • Strong knowledge of software architecture and design patterns
  • Experience in building scalable and maintainable web applications and microservices
  • Proficient in database design and optimization
  • Familiarity with CI/CD pipelines and DevOps practices
Job Responsibility
Job Responsibility
  • Lead the design and implementation of software solutions
  • Mentor and guide mid-level and junior engineers
  • Conduct code reviews and provide feedback on code quality and best practices
  • Collaborate with cross-functional teams to define technical requirements and ensure successful project delivery
  • Optimize software performance and scalability
  • Troubleshoot and resolve complex software issues
  • Drive the adoption of best practices and continuous improvement in software development processes
  • Stay up-to-date with industry trends and advancements in software engineering
What we offer
What we offer
  • Premium healthcare through OSDE for the employee and their immediate family members
  • Mendel prepaid card with a monthly allowance for grocery purchases
  • Monthly reimbursements for Wi-Fi/electricity expenses
  • Monthly reimbursements for training/English classes
  • 100% covered “Plan Total” membership at Sportclub
  • Access to a our benefits platform through Bonda
  • A flexible vacation policy
  • Fulltime
Read More
Arrow Right

Senior Back-End Software Engineer

Security represents the most critical priorities for our customers in a world aw...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • Microsoft Cloud Background Check: This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 2+ years of experience designing and building solutions using microservices architecture.
  • 4+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices.
  • 4+ years of experience designing, building, and operating scalable, highly available cloud services or distributed systems on platforms such as Azure, AWS, GCP, or comparable cloud environments, with production ownership and CI/CD pipeline integration.
  • 4+ years of experience applying distributed systems concepts such as concurrency, conflict resolution, and consensus algorithms to build resilient and maintainable back-end architectures.
  • 4+ years of experience building systems with emphasis on reliability, durability, and operational efficiency, including experience with live site operations, incident response, and performance optimization.
  • 4+ years of experience programming in modern back-end languages such as C#, Java, Go, or Python.
Job Responsibility
Job Responsibility
  • Contributes to processes for the architecture of a product/solution feature and helps to create proposals for architecture by testing design hypotheses and helping to refine code plans.
  • Helps identify other teams and technologies that will be leveraged, how they will interact, and when one's system may provide support to others.
  • Support efforts to apply debugging tools and examines logs, telemetry, and other methods to verify assumptions proactively before issues occur and reactively as issues occur for product features.
  • Participate in code reviews to ensure coding standards are followed.
  • Conduct and create experiments to determine the effectiveness of changes for prototyping and testing features, and applies those findings back into development.
  • Maintains operation of live service as issues arise on a rotational, on-call basis.
  • Alert stakeholders their statuses and garner approval to restore systems/products/services.
  • Respond within Service Level Agreement timeframes.
  • Considers partners across teams and their end goals for products to drive and achieve user experiences and fitting the dynamic needs of partners/customers through product development.
  • Fulltime
Read More
Arrow Right

Senior Back-End Software Engineer

Our team in security org is building a software as a service (SaaS) to enable or...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include, but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.
  • Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.
  • 2+ years of experience with distributed data processing frameworks (e.g., Apache Spark, Kafka, Flink, or similar).
  • 2+ years of experience designing, building, and operating scalable, highly available cloud services or distributed systems on platforms such as Azure, AWS, GCP, or comparable cloud environments, with production ownership and CI/CD pipeline integration.
  • 2+ years of experience applying distributed systems concepts such as concurrency, conflict resolution, and consensus algorithms to build resilient and maintainable back-end architectures.
  • 1+ years of experience designing and building solutions using microservices architecture.
  • 1+ years of experience designing, developing, or maintaining secure software systems, with applied knowledge of authentication, data protection, access control, and secure coding practices
  • 1+ years of experience designing and building scalable data pipelines and analytics infrastructure using orchestration tools such as Apache Airflow, Azure Data Factory, or equivalent, with an emphasis on data quality, automation, pipeline reliability, and framework development
Job Responsibility
Job Responsibility
  • Reviews product code and test code to ensure it meets team standards, contains the correct test coverage, and is appropriate for the product or solution area.
  • Uses debugging tools, tests, logs, telemetry, and other methods to proactively verify assumptions while developing code before issues occur for products in production.
  • Conducts incident retrospectives to identify root causes of problems, implements repair actions, and identifies mechanisms to prevent incident recurrence
  • Independently applies least-access principles, uses logging, telemetry, and other appropriate mechanisms to investigate issues while retaining privacy and security, and drives those practices across the team.
  • Independently creates a clear test strategy that ensures solution quality, prevents regression from being introduced into existing code.
  • Actively identifies other teams and technologies to leverage, how they interact, and where their own system or team can support others. Understands upstream and downstream interactions between systems and ensures security, compliance, performance, and reliability can be achieved across the entire stack.
  • Collaborates with other teams to reach common goals where dependencies and validation concerns overlap.
  • Fulltime
Read More
Arrow Right

Senior Back-End Software Engineer

Our team in security org is building a software as a service (SaaS) to enable or...
Location
Location
United States , Redmond
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role.
  • This position will be required to pass the Microsoft background and Microsoft Cloud background check upon hire/transfer and every two years thereafter.
Job Responsibility
Job Responsibility
  • Reviews product code and test code to ensure it meets team standards, contains the correct test coverage, and is appropriate for the product or solution area.
  • Uses debugging tools, tests, logs, telemetry, and other methods to proactively verify assumptions while developing code before issues occur for products in production.
  • Conducts incident retrospectives to identify root causes of problems, implements repair actions, and identifies mechanisms to prevent incident recurrence
  • Independently applies least-access principles, uses logging, telemetry, and other appropriate mechanisms to investigate issues while retaining privacy and security, and drives those practices across the team.
  • Independently creates a clear test strategy that ensures solution quality, prevents regression from being introduced into existing code.
  • Actively identifies other teams and technologies to leverage, how they interact, and where their own system or team can support others. Understands upstream and downstream interactions between systems and ensures security, compliance, performance, and reliability can be achieved across the entire stack.
  • Collaborates with other teams to reach common goals where dependencies and validation concerns overlap.
  • Fulltime
Read More
Arrow Right

Senior Back-End Engineer

Location
Location
United States , Little Rock
Salary
Salary:
Not provided
vuejs.org Logo
Vue
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s or foreign equivalent degree in Computer Information Systems, Computer Science or in closely related field and 2 years of experience in the job offered or in a software development-related occupation
  • 2 years of experience in Business Process Management Applications
  • 2 years of experience in Waterfall, Agile, and Scrum Methodologies
  • 2 years of experience in SOAP functionalities
  • 2 years of experience in CRM Software (PEGA)
  • Must also have authority to work permanently in the U.S.
Job Responsibility
Job Responsibility
  • Write beautiful code in Ruby on Rails (often for new features, new products/platforms)
  • Work with a SCRUM team with other backend engineers and front-end (Vue.js) engineers, QA/Test, and DevOps engineers
  • Discuss the best architecture for a feature and dive deep into Design Patterns
  • Work with and assist other engineers to think through architectural decisions
  • Write clear documentation with the help of Product and Tech Ops
  • Use good coding standards (best framework and language idioms)
  • Work closely with Product Managers and Engineering leaders (CTO & VPs)
  • Design, develop, and maintain clean, efficient, and well-documented code for both new features and existing applications, with a strong focus on the assigned technology stack (frontend, backend, or full-stack)
  • Independently identify, debug, and resolve complex software issues and bugs across the assigned stack, applying systematic troubleshooting and analytical approaches
  • Actively participate in and lead code reviews, providing constructive feedback to peers and junior engineers, and ensuring high code quality, test coverage, and adherence to best practices
What we offer
What we offer
  • Comprehensive medical, dental, vision, and life insurance coverage
  • Retirement 401(k) with employer match
  • Health Savings Accounts (HSA) and Flexible Spending Accounts (FSAs)
  • Mental Health Reimbursement
  • Unlimited paid time off, including seasonal (December) company-wide time off
  • Paid parental and medical leave
  • Fulltime
Read More
Arrow Right

Senior Software Engineer, Back End Developer - Consumer Wealth

As a Senior Software Engineer, Back End Developer in the Consumer Wealth team, y...
Location
Location
Italy , Milan
Salary
Salary:
Not provided
satispay.com Logo
Satispay
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • At least 7 years of related experience in back-end software engineering within product-based companies
  • Proven track record of architecting, building, and maintaining microservices and complex cloud environments
  • Deep experience working with Java
  • Strong understanding of cloud platforms (AWS is a plus)
  • Experience with financial systems, transactional consistency, or regulated environments is a plus
  • Strong interest in financial products and wealth management systems
  • Ability to communicate in a structured and convincing manner, adapting style to build trust with various stakeholders
  • Proven ability to generate intellectual property and thought leadership
  • Identify and capitalize on emerging technology trends
  • Passionate about empowering users to grow their savings and build financial well-being through technology
Job Responsibility
Job Responsibility
  • Define the technical strategy for the Consumer Wealth domain
  • Architect complex subsystems that power savings and investment features
  • Design and build scalable, high-quality systems that solve complex financial engineering problems
  • Build cross-organizational relationships to drive technical alignment
  • Represent the technical vision externally and internally
  • Stay ahead of emerging technology trends in FinTech and wealth management
  • Develop the next generation of technical leaders
  • Champion a culture of high-quality engineering and continuous improvement
  • Contribute to the Consumer Wealth back-end infrastructure
  • Take ownership of your work from start to finish
What we offer
What we offer
  • Unlimited paid time off
  • Psychological support & mental health webinars with Serenis
  • Flexible hybrid working system
  • Extended parental leave
  • Childcare leave
  • Health Coverage
  • Professional development programmes
  • Internal mobility program
  • Language classes with Preply
  • Internal workshops & training
  • Fulltime
Read More
Arrow Right