CrawlJobs Logo

Software Engineer

United States, Jacksonville · Job Posted March 01, 2026
Apply Position
Job Link Share

Job Description

The role is responsible for building, enhancing, and supporting software applications that drive business operations. This includes creating new functionality, refining existing features, and ensuring systems remain stable, secure, and high‑performing. The individual will work across all layers of the technology stack, contribute to architectural direction, and mentor junior engineers.

Job Responsibility

  • Develops and maintains software solutions by writing new code, enhancing existing components, and validating functionality through testing
  • Contributes to application design efforts and supports the full development lifecycle from concept to deployment
  • Applies industry standards, best practices, and development frameworks to produce reliable, scalable applications
  • Diagnoses and resolves issues across the presentation layer, APIs, and database tier
  • Writes and updates routine code changes with low technical risk
  • Identifies system inefficiencies and provides timely fixes to restore performance
  • Helps maintain the accuracy, integrity, and reliability of databases
  • Investigates and corrects problems related to website behavior, application logic, or system integrations
  • Implements secure coding techniques to protect applications from vulnerabilities and external threats
  • Maintains up‑to‑date knowledge of relevant development tools, languages, and technologies
  • Serves as a mentor and resource for other developers, offering guidance and technical input as needed
  • Recognizes areas of performance degradation and implements optimizations
  • Evaluates technical challenges and proposes practical, innovative solutions
  • Supports and coaches junior team members while fostering continuous learning
  • Participates in architectural conversations and contributes to long‑term technology direction
  • Stays informed on emerging technologies, frameworks, and modern engineering practices
  • Collaborates with cross‑functional partners to solve complex technical issues and ensure successful project execution
  • Continuously seeks opportunities to enhance system performance, improve code quality, and streamline development processes

Requirements

  • Strong understanding of S.O.L.I.D. principles and established design patterns
  • Familiarity with continuous integration pipelines, hosting environments, and foundational networking concepts
  • Broad knowledge of PC systems, operating systems, network operations, database structures, and modern programming practices
  • Understanding of the full software development lifecycle including architecture, design, development, testing, and release management
  • Solid experience with object‑oriented design and programming methodologies
  • Ability to manage multiple tasks while maintaining accuracy and attention to detail
  • Comfortable working independently or as part of a collaborative team
  • Capable of operating in a deadline‑driven environment with shifting priorities
  • Proficiency with Microsoft Office Suite (Word, Excel, PowerPoint, Outlook)
  • Strong written, verbal, and interpersonal communication abilities
  • Excellent problem‑solving and organizational skills
  • Bachelor’s degree in Computer Science, Management Information Systems, Information Systems Analysis, or a related field
  • At least 5 years of hands‑on experience developing applications using ASP.NET Web API, C#, Entity Framework, RESTful services, Web Services, and SQL Server

Nice to have

  • Exposure to Salesforce is a plus
  • Experience working with AngularJS, JavaScript, CSS, and HTML is preferred

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

Software Engineer

8 matching positions

New

Software Engineer

Microsoft is a company where passionate innovators come to collaborate, envision...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Good experience in the software industry, with a background degree in computer science, software engineering or a related technical field with coding in languages including, but not limited to C++, C#, Java OR equivalent experience and 2+ years of technical experience in SWE role
  • Hands-on experience with LLM APIs (e.g. OpenAI, Anthropic, Azure OpenAI) and tool use
  • 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 Cloud background check upon hire/transfer and every two years thereafter
  • Proven experience to drive complex initiatives from concept to delivery
  • Hands on with big data execution engines (Spark, SCOPE) and cluster orchestration
  • Background in ARM compute and/or GPU acceleration
  • performance tuning on heterogeneous hardware
  • Familiarity with REST APIs, microservices, or backend development
  • Experience with Git, CI/CD pipelines, or automated testing tools
  • Good understanding of SQL, Kusto, Power BI (a strong plus)
Job Responsibility
Job Responsibility
  • Design, implement, and ship production‑grade features for the Cosmos service (Control Plane, Data Plane, or Compute Platform)
  • Own components or features end‑to‑end: design, implementation, testing, deployment, and operational support
  • Write high‑quality, maintainable, and performant code following engineering best practices and contribute to system design discussions and propose solutions for scalability, reliability, and fault tolerance
  • Work with Azure cloud infrastructure and Azure platform services (Fabric, Storage, ACI and Capacity teams)
  • Build and enhance components for globally distributed, multi-tenant cloud services and apply cores distributed system concepts (Partitioning, replication, Fault tolerance, recover, throughout and latency optimization)
  • Participate in code reviews and design reviews to improve quality, security, and maintainability
  • Investigate service incidents, perform root‑cause analysis, and drive long‑term fixes and contribute to service health metrics, SLIs/SLOs, and reliability improvements
  • Work closely with other engineers, program managers, and partner teams across Azure and communicate technical designs, progress, and risks clearly to stakeholders
  • Embody our culture and values
  • Fulltime
Read More
Arrow Right
New

Software Engineer

We are looking for experienced software engineers to help train and evaluate nex...
Location
Location
India , Noida
Salary
Salary:
Not provided
aqusag.com Logo
AquSag Technologies
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on software engineering experience
  • Strong experience in at least one backend or full-stack engineering environment, such as Python, JavaScript/TypeScript, Node.js, Java, C#, .NET, C++, Go, Ruby, PHP, or similar
  • Experience building, maintaining, or reviewing production-level applications, APIs, services, databases, or integrations
  • Strong understanding of software engineering fundamentals, including debugging, testing, code quality, architecture, and technical tradeoffs
  • Ability to explain complex engineering decisions clearly and objectively
  • Comfortable reading and reasoning through unfamiliar code or technical requirements
Job Responsibility
Job Responsibility
  • Work on challenging software engineering tasks across backend, full-stack, infrastructure, and systems-related projects
  • Review, debug, improve, and explain code across different technical environments
  • Design or evaluate practical solutions involving APIs, databases, services, integrations, testing, and deployment workflows
  • Identify tradeoffs around scalability, maintainability, performance, reliability, security, and developer experience
  • Communicate technical reasoning clearly in writing, including why a solution works and what alternatives were considered
  • Collaborate with the customer’s team on technical reviews, implementation decisions, and problem-solving exercises
  • Adapt quickly to new codebases, frameworks, and technical requirements
  • Fulltime
Read More
Arrow Right
New

Software Engineer

Location
Location
Türkiye
Salary
Salary:
Not provided
paribu.com Logo
Paribu
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Engineering, Computer Science, Software Engineering, or a related field, or equivalent practical experience
  • Knowledge of at least one programming language such as Java, Go, Python, JavaScript, or C#
  • Understanding of software development fundamentals, including object-oriented programming, algorithms, and data structures
  • Familiarity with version control systems, preferably Git
  • Basic understanding of databases, APIs, and software architecture concepts
  • Strong analytical thinking and problem-solving skills
  • Curiosity, adaptability, and a willingness to learn new technologies
  • Ability to collaborate effectively within cross-functional teams
  • Good written and verbal communication skills in English
  • Curiosity and willingness to explore AI-powered development tools and emerging technologies to improve engineering efficiency, learning, and product outcomes
Job Responsibility
Job Responsibility
  • Contributing to the development, testing, and maintenance of software products and services
  • Collaborating with engineers, product managers, designers, and other stakeholders to deliver high-quality solutions
  • Writing clean, maintainable, and efficient code following engineering best practices
  • Supporting the reliability, performance, and scalability of our systems
  • Participating in code reviews and technical discussions, sharing knowledge and learning from others
  • Helping identify and solve technical challenges while continuously improving the user experience
  • Staying curious about emerging technologies and contributing fresh ideas to the team
What we offer
What we offer
  • Meal allowance – Generous support with a flexible meal card
  • Private health insurance – Comprehensive coverage for employees, including spouse and children
  • Commuting support – Financial support for commuting based on your office route
  • S.O.S. leave (10 days) – Additional leave days up to 10 days per year for urgent and unexpected matters, apart from annual leave
  • Birthday leave – One extra day off during your birthday month
  • Language learning support – Resources to enhance English communication skills
  • Personal development support – Budget for exploring hobbies, attending professional courses, and personal growth
  • Well-being & health platform – Access to digital health and wellness services, including mental health support, and well-being resources
  • Relocation allowance – Financial support for relocation within a 15-km radius of the Paribu’s office
  • Top-tier work equipment – High-performance devices and all the essential tools you need to do your best work
  • Fulltime
Read More
Arrow Right
New

Software Engineer

At Uber, we don’t just move people; we move the world. But before a car arrives ...
Location
Location
Denmark , Aarhus
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Drive & Passion for Engineering
  • Distributed Systems Experience
  • Language Agnosticism (primary languages: Go and Java)
  • A "Scale" Mindset
  • Collaborative Spirit
  • Approximately 2+ years of relevant industry experience after completing education
Job Responsibility
Job Responsibility
  • Build the future of Infrastructure/Platform and Catalog
  • Build the "foundations of the house" ensuring Uber's global fleet of services is reliable, scalable, and lightning-fast
  • Manage millions of items across thousands of cities for Uber Eats and beyond
  • Solve problems related to data consistency, searchability, and real-time updates at a massive scale
What we offer
What we offer
  • Monthly Uber Credits (Rides and Uber Eats)
  • Equity Compensation (stock options/RSUs)
  • Culture & Socials (frequent local social events and office clubs)
  • Tech Community (regular local tech meetups)
  • Well-being & Fertility (global support programs for mental health, wellness, and family planning/fertility)
  • Parental Leave (generous, gender-neutral)
  • Modern Aarhus Hub (catered lunches and top-tier collaboration spaces)
  • Fulltime
Read More
Arrow Right
New

Software Engineer

We are looking for a Software Engineer to join a collaborative engineering team ...
Location
Location
United States , Burlingame
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, Data Science, or a closely related technical discipline
  • Strong programming experience with languages such as Python or Java in a software engineering environment
  • Hands-on knowledge of cloud platforms and services, including Microsoft Azure and/or AWS
  • Experience designing and developing APIs, microservices, and distributed systems using modern engineering practices
  • Familiarity with web interface development, ideally with technologies such as React and related UI frameworks
  • Understanding of Agile delivery methods, collaborative development workflows, and code review practices
  • Ability to troubleshoot complex technical issues and communicate effectively with engineering teams and stakeholders
  • Demonstrated leadership capability, including guiding technical decisions and supporting early-career team members
Job Responsibility
Job Responsibility
  • Lead the design and implementation of scalable software components across data processing, backend services, and orchestration layers
  • Build and enhance cloud-native applications that support the exchange of information between operational platforms and business systems
  • Create, document, and maintain APIs and microservices that connect devices, applications, and distributed services
  • Develop web-based interfaces and service-to-service workflows by integrating with cloud API endpoints
  • Investigate production issues, resolve technical problems, and improve overall platform stability and performance
  • Participate in design discussions, code reviews, and testing activities to maintain high engineering standards
  • Partner with architects, engineers, and business stakeholders to evaluate feature requests, estimate delivery effort, and validate solutions
  • Support field validation efforts by working with cross-functional teams to test and refine software in live construction environments
  • Mentor less experienced engineers and promote strong collaboration, sound development practices, and continuous improvement within the team
What we offer
What we offer
  • medical
  • vision
  • dental
  • life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right
New

Software Engineer

We are looking for a Software Engineer to join a collaborative engineering team ...
Location
Location
United States , Burlingame
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Computer Engineering, Data Science, or a related technical discipline
  • Strong experience developing software with Java and Python in engineering environments
  • Hands-on knowledge of cloud platforms such as Microsoft Azure and AWS, including service development and integration patterns
  • Proficiency in API development, microservices architecture, and event-driven design principles
  • Experience building user interfaces with web technologies such as React and integrating them with backend services
  • Familiarity with Agile Scrum practices, collaborative development workflows, and tools commonly used for engineering delivery such as Atlassian products
  • Demonstrated ability to troubleshoot complex technical issues, contribute to design reviews, and work effectively with stakeholders across teams
  • Strong communication, leadership, and teamwork skills with a commitment to engineering best practices and high-quality delivery
Job Responsibility
Job Responsibility
  • Lead the design and implementation of scalable software components across data pipelines, service layers, and orchestration workflows
  • Build and enhance cloud-based services that collect, process, and persist data for connected platforms and applications
  • Create and maintain APIs within a microservices architecture to support communication between IoT-enabled systems and end-user tools
  • Develop web interfaces and service-to-service integrations by consuming cloud API endpoints and translating business needs into technical solutions
  • Investigate production issues, diagnose platform problems, and deliver effective fixes to improve system performance and stability
  • Participate in architectural discussions, code reviews, and testing activities to ensure software quality and alignment with engineering standards
  • Collaborate with cross-functional engineering teams and business stakeholders to assess new features, estimate effort, and validate solutions in real-world environments, including construction site settings when needed
  • Mentor less experienced engineers by sharing development best practices, encouraging strong teamwork, and supporting technical growth
  • Contribute to event-driven system design and help advance the adoption of modern cloud technologies and engineering approaches
  • Perform unit and system-level validation to confirm that enhancements and changes meet functional and reliability expectations
What we offer
What we offer
  • Medical, vision, dental, and life and disability insurance
  • 401(k) plan
  • Fulltime
Read More
Arrow Right
New

Software Engineer

We are looking for a Software Engineer to join a collaborative team in Delaware,...
Location
Location
United States , Delaware
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience in software engineering, application support, or a related technical role
  • Proficiency with C#, .NET, ASP.NET, JavaScript, and React.js in a hands-on development environment
  • Experience developing or supporting desktop applications, SaaS platforms, or both
  • Working knowledge of TCP/IP networking and the ability to troubleshoot connectivity or infrastructure-related issues
  • Familiarity with Windows and Linux administration, including server or virtual machine support
  • Strong communication skills with the ability to work effectively with both technical teams and customer stakeholders
Job Responsibility
Job Responsibility
  • Design, enhance, and maintain software applications for desktop and cloud-based environments using modern development tools and frameworks
  • Provide technical support to internal teams and external users by diagnosing issues, resolving problems, and communicating solutions clearly
  • Manage and troubleshoot network connectivity and related systems to help ensure reliable day-to-day operations
  • Configure, administer, and maintain servers, virtual machines, and office or data center hardware across Windows and Linux environments
  • Build and support product integrations, data interfaces, and related utilities that enable core business and client workflows
  • Perform recurring system administration tasks such as backups, scheduled data updates, reporting processes, and license tracking activities
  • Contribute to software design, testing, debugging, and user interface improvements for solutions involving barcode scanning and patient safety workflows
  • Partner with colleagues and customers to assess technical needs, support demonstrations, and recommend enhancements or new functionality
  • Create and maintain documentation, user guidance materials, and support resources that promote consistent product usage and best practices
What we offer
What we offer
  • medical, vision, dental, life and disability insurance
  • 401(k) plan
  • free online training
Read More
Arrow Right
New

Software Engineer

We are looking for a motivated and hands-on Java Developer with 2–3 years of exp...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
tyfone.com Logo
Tyfone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2–3 years of Java development experience with strong OOP fundamentals
  • Hands-on experience with Spring Boot and RESTful API development
  • Working knowledge of SQL databases (MySQL)
  • Familiarity with Git-based version control and CI/CD workflows
  • Understanding of microservices architecture and service-to-service communication
  • Strong problem-solving skills and ability to work in an agile sprint environment
  • B.E. / B.Tech in Computer Science or related field
  • Good communication and collaboration abilities
Job Responsibility
Job Responsibility
  • Design, develop, and maintain Java-based microservices for the IPX payment platform
  • Build and consume RESTful APIs
  • integrate with payment rails and financial institution core systems
  • Work with MySQL, Redis, and IBM MQ as part of the payment processing pipeline
  • Write clean, testable code with strong unit test coverage
  • participate in peer code reviews
  • Collaborate with senior developers, architects, and QA on sprint deliverables
  • Debug and resolve production issues
  • support incident triage and root cause analysis
  • Leverage AI-assisted development tools (Cursor, Claude Code) to improve productivity and code quality
  • Fulltime
Read More
Arrow Right