CrawlJobs Logo

Sr. Software Engineer

United States, Knoxville · Job Posted February 20, 2026
Apply Position
Job Link Share

Job Description

This role involves developing and maintaining robust software solutions, including scalable back-end services, APIs, and front-end components. The ideal candidate will have hands-on experience with cloud environments, distributed systems, and modern development frameworks.

Job Responsibility

  • Design and develop scalable back-end services using Python frameworks such as Django, Flask, and FastAPI, as well as Node.js frameworks like Express and NestJS
  • Create and manage RESTful and GraphQL APIs to support web application functionalities
  • Build and enhance front-end components using React, ensuring seamless integration with back-end systems
  • Architect and deploy applications in cloud environments, utilizing services like AWS EC2, Lambda, S3, DynamoDB, and API Gateway
  • Develop and maintain microservices and distributed systems to ensure efficient application performance
  • Optimize application performance, database queries, and cloud resource utilization for maximum efficiency
  • Implement robust authentication, authorization, and security practices in application development
  • Set up and manage CI/CD pipelines and containerized deployments using Docker and related tools
  • Collaborate with cross-functional teams, including product managers, designers, and DevOps specialists, to ensure project success
  • Monitor, troubleshoot, and resolve production issues in cloud-based environments

Requirements

  • Minimum of 5 years of software development experience with attention to detail
  • Advanced proficiency in Python and Node.js for back-end development
  • Skilled in building front-end applications using React
  • Experience deploying cloud-native applications using AWS services
  • Familiarity with relational databases such as PostgreSQL and MySQL, as well as NoSQL databases like MongoDB and DynamoDB
  • Strong understanding of RESTful API design and asynchronous programming
  • Proficiency with Git and collaborative development workflows
  • Commitment to writing clean, maintainable, and well-documented code

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

Sr. Software Engineer

8 matching positions

Sr. Software Engineer

At Applied Network Solutions (ANS), we bring together some of the most curious m...
Location
Location
United States , Annapolis Junction
Salary
Salary:
100000.00 - 200000.00 USD / Year
go-ans.com Logo
Applied Network Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Twenty (20) years of experience as a SWE in programs and contracts of similar scope, type, and complexity is required
  • Bachelor’s degree in computer science or related discipline from an accredited college or university is required. Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
  • Required certification: CompTIA Security+ CE, CCNA-Security, CySA+, GICSP, GSEC, CND, or SSCP
  • Hands-on experience operating or platform engineering production-grade Kubernetes clusters
  • Understanding of containerization concepts and operations, i.e. pod security standards
  • Working knowledge of PKI certificates and PKI management
  • Experience with GitOps development and CI/CD pipelines
  • Basic Linux administration
  • Experience with Python and Bash scripting
  • Experience with Jira/Confluence for project, tasks and documentation management
Job Responsibility
Job Responsibility
  • Design, code, and modify software to add features, implement high-performance algorithms, and integrate applications into diverse operating environments
  • Design and implement complex data interfaces and execute queries for existing or proposed repositories to ensure data accessibility and system functionality
  • Analyze work processes and system performance to develop technical solutions and provide recommendations for improving development standards
  • Write and review technical documentation while assisting in the development and execution of comprehensive software test procedures
  • Regularly collaborate with team members, management, and customers through clear and effective communication, including delivering professional presentations and ensuring the accurate exchange of critical information
What we offer
What we offer
  • Family Medical, Dental (w/ adult orthodontia) and Vision coverage
  • Pet Discount Program
  • PTO (Paid Time Off)
  • Maternity/ Paternity Leave
  • Supplemental Military Leave Pay
  • 11 Paid Holidays
  • 401(k) plan with 6% Company Contribution
  • Generous Professional Development Program
  • 100% Employer paid Short- and Long-Term Disability
  • 100% Employer paid Life Insurance
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer

A software engineering and AI company located in Oklahoma City is looking for ta...
Location
Location
United States , Oklahoma City
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in multiple programming languages and technology stacks
  • proven track record of leading software development teams using Agile methodologies
  • Extensive full-stack development experience across enterprise systems, including Web UI, Mobile, HTTP Web Services, and Database layers
  • Solid hands-on experience with modern CI/CD, automated testing, and deployment practices
  • Strong technical consulting skills, including direct communication with clients
  • Collaborative team player with excellent problem-solving abilities, skilled at evaluating various technical solutions and balancing complexity, effort, and business value
  • Demonstrated interest and initiative in the AI engineering space
  • .NET, C#, ASP.NET (MVC, Web API), JavaScript, Angular, iOS (Swift), Android (Kotlin)
  • Git, Chromium, HTTP, REST
Job Responsibility
Job Responsibility
  • Lead feature development and maintenance for our high-visibility, consumer-facing enterprise platform, working within an Agile framework
  • Design, implement, and maintain automated testing processes, as well as conduct manual acceptance/regression testing to ensure feature reliability
  • Conduct code reviews and provide constructive feedback on pull requests to maintain best coding standards and practices
  • Estimate level of effort and break down tasks for backlog items and client requests to support accurate project planning
  • Accelerate delivery by developing and maintaining automated builds and container orchestration for distributed systems
  • Mentor less-experienced team members throughout the feature lifecycle—from conception and implementation to testing
  • Proactively identify opportunities for team and technology improvement, driving innovation and efficiency
  • Analyze application performance in a variety of environments and implement optimizations for enhanced user experience
  • Manage and monitor platform dependencies (.NET, iOS, Android) to ensure timely feature implementation and support
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • enrollment in company 401(k) plan
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer

We are looking for an experienced Sr. Software Engineer to support and enhance a...
Location
Location
United States , Des Moines
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of software engineering experience
  • At least 3-5 years of hands-on experience developing and supporting Visual FoxPro applications
  • Proficiency in C# and .NET for either web applications, desktop applications, or both
  • Experience using C++ to build or maintain high-performance application components
  • Strong working knowledge of SQL Server, including database design and data manipulation
  • Demonstrated ability to debug, analyze, and resolve issues in legacy code and older systems
  • Familiarity with both legacy application support and ongoing enhancement work in production environments
Job Responsibility
Job Responsibility
  • Maintain, troubleshoot, and improve complex software applications built with Visual FoxPro in a legacy environment
  • Design, develop, and support application features using C# and .NET for desktop and web-based solutions
  • Write and optimize C++ components used in performance-sensitive areas of the system
  • Create, modify, and manage SQL Server database objects, queries, and data processes to support application functionality
  • Investigate defects in older codebases, identify root causes, and deliver stable, well-tested fixes
  • Collaborate with technical stakeholders to understand system behavior and recommend practical enhancements
  • Contribute to modernization-related work as needed while ensuring continuity of existing application support
  • Document technical changes, support procedures, and development updates to improve team knowledge sharing
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer

2HB Incorporated is seeking a Sr. Software Engineer to support its government cu...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science or related discipline from an accredited college or university. Candidates without Bachelor's degrees will be considered on a case by case basis and require 4 additional years of related experience
  • Fourteen (14) or more years of experience as a Software Engineer on programs and contracts of similar scope, type, and complexity
  • Experience developing software using Java and developing web applications using Angular or similar front-end frameworks
  • Experience designing and implementing RESTful APIs and working with PostgreSQL or other relational database technologies
  • Experience with application modernization and software architecture evolution
  • Experience working within Agile/Scrum development teams and creating and maintaining technical documentation
  • Security Clearance Requirement: Active TS/SCI with Polygraph
Job Responsibility
Job Responsibility
  • Analyze user and system requirements to design and implement software solutions
  • Develop, test, debug, and maintain Java and Angular applications
  • Design, develop, and maintain RESTful APIs, service integrations, PostgreSQL database interactions, queries, and data access components
  • Support application modernization efforts, including migration to Spring Boot, decomposition of monolithic functionality into microservices, and application containerization initiatives
  • Implement and maintain document parsing and data processing capabilities while supporting cloud migration initiatives
  • Collaborate within an Agile/Scrum team to deliver software capabilities on a four-week sprint cadence
  • Participate in code reviews, troubleshooting, testing activities, continuous process improvement, technical documentation, and utilization of GitLab CI/CD, Jira, and Confluence to support development and delivery activities
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer

We are looking for an experienced Sr. Software Engineer to join our team and sha...
Location
Location
United States , Jacksonville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of progressive software engineering experience with a track record of building and supporting complex applications
  • Advanced expertise in C#, .NET, ASP.NET, JavaScript, and React.js within modern full-stack development environments
  • Strong understanding of web application architecture, browser behavior, front-end performance, and responsive user experience design
  • Deep experience with relational databases, distributed data systems, and cloud-based data storage or pipeline technologies
  • Hands-on knowledge of cloud architecture and services, including serverless, APIs, event-driven integrations, content delivery, and object storage platforms
  • Solid command of application security concepts such as OAuth2, OpenID Connect, encryption, and secure software design principles
  • Proven experience with Git-based workflows, CI/CD pipelines, infrastructure automation, and modern architectural patterns for scalable systems
  • Demonstrated ability to lead technical direction, solve ambiguous problems independently, and influence cross-functional teams effectively
Job Responsibility
Job Responsibility
  • Drive the design, development, and enhancement of complex software capabilities across front-end, back-end, and cloud-based systems
  • Provide technical leadership through thoughtful code reviews, mentoring, and hands-on support that strengthens team performance
  • Build quality into the development process by advancing automated testing, secure coding methods, and dependable deployment practices
  • Investigate challenging production and application issues, determine root causes, and implement durable fixes across the stack
  • Use AI-enabled tools to improve solution design, implementation, debugging, validation, and peer review throughout the engineering workflow
  • Assess emerging engineering technologies and recommend practical ways to incorporate AI-driven tools and modern development practices
  • Oversee code integration and release activities using source control, continuous integration, continuous delivery, and established engineering processes
  • Partner with product and business stakeholders to align technical solutions with user needs, operational goals, and long-term platform direction
  • Identify opportunities to refine workflows, strengthen tooling, and improve overall engineering effectiveness and delivery outcomes
What we offer
What we offer
  • Medical
  • Vision
  • Dental
  • Life and disability insurance
  • 401(k) plan
Read More
Arrow Right

Sr. Software Engineer

We are looking for an experienced Sr. Software Engineer to join our team and pla...
Location
Location
United States , Jacksonville
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 15+ years of software engineering experience, supported by a high school diploma or equivalent
  • Advanced expertise in JavaScript or TypeScript with Node.js, along with strong development experience in C# and .NET technologies
  • Proven background building distributed systems and scalable enterprise applications using modern architectural and design principles
  • Strong experience with relational databases, including Entity Framework or EF Core, database design, and platforms such as SQL Server or PostgreSQL
  • Hands-on knowledge of cloud-native development and deployment, including AWS services such as Lambda, S3, API Gateway, CloudFront, and EventBridge
  • Working familiarity with modern front-end technologies, including React, Angular, or AngularJS, as well as web platform concepts and browser behavior
  • Experience with authentication and security standards such as OpenID Connect and OAuth2, plus strong troubleshooting skills across full-stack environments
  • Proficiency with Git, CI/CD pipelines, and AI-assisted engineering tools such as GitHub Copilot, Cursor, Claude, or comparable platforms
Job Responsibility
Job Responsibility
  • Design, develop, and support complex software features and platform capabilities that improve product performance, reliability, and scalability
  • Define technical approaches for new applications, shared services, and system enhancements while aligning solutions with broader architectural standards
  • Contribute hands-on code and provide technical leadership through constructive reviews, mentoring, and engineering best practices
  • Strengthen product quality by implementing automated testing strategies and validating software behavior throughout the development lifecycle
  • Apply secure development principles to protect applications, data, and integrations across front-end and back-end environments
  • Investigate production issues, identify root causes, and deliver timely fixes across application, database, and infrastructure layers
  • Use AI-driven tools to accelerate solution design, coding, debugging, testing, and code review while helping the team adopt effective usage patterns
  • Collaborate with stakeholders to understand business priorities, user expectations, and functional requirements in order to shape practical technical solutions
  • Support software delivery from initial development through deployment, monitoring, and ongoing operational improvement using source control and CI/CD practices
  • Recommend and implement improvements to engineering workflows, tools, and development standards that increase team effectiveness and delivery consistency
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • enrollment in company 401(k) plan
Read More
Arrow Right

Sr. Software Engineer

Location
Location
India , Pune; Noida; Bangalore
Salary
Salary:
Not provided
techmahindra.com Logo
Tech Mahindra
Expiration Date
July 22, 2026
Flip Icon
Requirements
Requirements
  • Jetpack Compose thorough knowledge
  • Kotlin and Android advanced should be good
  • MVVM and clean architecture
  • Dependency Injection
  • Good knowledge of data structure
  • Experience of writing unit test cases
  • Good exposure with logical programming
  • Better if the candidate has some experience working on any AI tool as well e.g. GitHub Copilot
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer

We are looking for an experienced developer to join our team and build out a var...
Location
Location
United States , Irvine
Salary
Salary:
150000.00 - 200000.00 USD / Year
intertech.com Logo
Intertech (Minnesota)
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4–5 years of professional experience in software development, cloud engineering, or a hybrid technical role
  • Strong proficiency in C# and .NET Core development
  • Solid experience with Microsoft Azure services and cloud architecture
  • Strong SQL skills, including query optimization and data modeling
  • Working knowledge of Python for scripting or automation
  • Experience with Tableau or similar BI tools
  • Understanding of API development, microservices, and integration patterns
  • Strong problemsolving skills and ability to work independently
  • Excellent communication skills and ability to collaborate across teams
  • Must be a US Citizen or Green Card Holder
Job Responsibility
Job Responsibility
  • Software Engineering: Develop, maintain, and enhance applications and services using C# and .NET
  • Build APIs, backend services, and integration layers
  • Write clean, testable, and maintainable code following best practices
  • Participate in code reviews, architecture discussions, and technical design sessions
  • Cloud Engineering (Azure): Design, deploy, and manage cloud solutions using Microsoft Azure
  • Work with Azure Functions, App Services, Logic Apps, Storage, Azure SQL, and monitoring tools
  • Implement automation, CI/CD pipelines, and infrastructure improvements
  • Troubleshoot cloud performance, reliability, and security issues
  • Data & Analytics: Build and optimize SQL queries, stored procedures, and data models
  • Develop or support Power BI/Tableau dashboards and data visualizations
  • Fulltime
Read More
Arrow Right