Talent.com
Software Engineer
Software Engineerapkudo • Nashville, Tennessee, United States, 37115
Software Engineer

Software Engineer

apkudo • Nashville, Tennessee, United States, 37115
1 day ago
Job type
  • Permanent
  • Temporary
Job description

About Job

Work Authorization Requirement

Please note : This role does not provide visa sponsorship. Candidates must already have permanent authorization to work in the United States (e.g., U.S. citizenship, lawful permanent residency / green card, or another form of permanent work authorization) at the time of application. Temporary work authorizations (including OPT, STEM OPT, H-1B, or similar) do not meet this requirement.

  • This is a hybrid role. Candidates must reside in the Dallas–Fort Worth, TX or Nashville, TN area to be considered.

At Apkudo, you will be working as a key member of our Device Intelligence : Professional Services team. As a Software Engineer, you will be responsible for developing, maintaining, and enhancing software that processes device data and streamlines shipping, receiving, and triage workflows for returned connected devices. This is a fantastic opportunity to collaborate with teams across the company and contribute to integrated software and hardware platforms that boost automation, efficiency, and system stability.

In this role, you will work closely with the Robotics Solutions Lead and other cross-functional teams to deliver high-quality features and improvements. Your primary responsibility will be to develop and maintain software solutions to support Apkudo's integrated software and hardware platforms. You will also be expected to stay up-to-date with emerging tools and technologies relevant to Apkudo's products and services.

Skills & Qualification

Proficiency in Python, with a strong understanding of software development life cycle and methodologies, to write clean, efficient, and well-documented code.

Strong understanding of database design and maintenance, including expertise in PostgreSQL, to assist in database design and maintenance.

Experience with AWS Cloud or similar cloud experience, with a strong understanding of cloud-based systems and technologies, to debug, troubleshoot, and resolve software issues.

Strong communication and problem-solving skills, with the ability to work effectively in a cross-functional team environment.

Ability to document technical processes, features, and updates to support knowledge sharing and system continuity.

Strong understanding of software development life cycle and methodologies, with the ability to think critically and creatively.

BS in Computer Science or related field.

2-5 years of experience in software development, with a proven track record of delivering high-quality features and improvements.

Responsibilities

Develop and maintain software solutions to support Apkudo's integrated software and hardware platforms, with a focus on streamlining shipping, receiving, and triage workflows for returned connected devices.

Write clean, efficient, and well-documented code in Python and other relevant programming languages, with a strong focus on code quality and maintainability.

Collaborate with cross-functional teams, including Engineering, Product, and QA to deliver high-quality features and improvements.

Debug, troubleshoot, and resolve software issues to ensure platform stability and performance, with experience in AWS CloudWatch and similar cloud-based systems.

Assist in database design and maintenance, including writing queries and optimizing performance, with expertise in PostgreSQL.

Test and validate software functionality through unit testing, integration testing, and regression testing.

Document technical processes, features, and updates to support knowledge sharing and system continuity.

Stay current with emerging tools and technologies relevant to Apkudo's products and services.

Cross-functional team collaboration and leadership skills, with a strong desire to learn and grow.

Self-motivated and proactive, with a strong desire to learn and grow, and exposure to warehouse automation and Robotics is a plus.

Compensation details : 90000-115000 Yearly Salary

PI8da79aa61ce7-30511-38880500

Create a job alert for this search

Software Engineer • Nashville, Tennessee, United States, 37115

Related jobs
Lead Software Engineer

Lead Software Engineer

Relativity • Nashville, TN, United States
Full-time
Are you looking to be in a workplace where colleagues inspire one another, working together to build AI software solutions?. We're looking for a Lead Software Engineer to join our Relativity Privacy...Show more
Last updated: 29 days ago • Promoted
Fullstack Software Engineer

Fullstack Software Engineer

VirtualVocations • Murfreesboro, Tennessee, United States
Full-time
A company is looking for a Fullstack / Backend Engineer with a focus on backend development.Key Responsibilities Design, develop, and optimize scalable shared backend services using Java and server...Show more
Last updated: 30+ days ago • Promoted
Principal Software Engineer

Principal Software Engineer

VirtualVocations • Nashville, Tennessee, United States
Full-time
A company is looking for a Principal Software Engineer to design, implement, and maintain cloud-based software tools for scientific research. Key Responsibilities Develop and maintain customized s...Show more
Last updated: 30+ days ago • Promoted
Mid-Level Software Engineer

Mid-Level Software Engineer

VirtualVocations • Nashville, Tennessee, United States
Full-time
A company is looking for a Mid Level Software Engineer to support fleet management and mobility payments solutions.Key Responsibilities Design, develop, and maintain backend services with high-pe...Show more
Last updated: 30+ days ago • Promoted
Cloud Software Engineer

Cloud Software Engineer

VirtualVocations • Nashville, Tennessee, United States
Full-time
A company is looking for a Cloud Software Engineer - Observability Platform.Key Responsibilities Design, build, and operate distributed systems for observability Ensure reliability, performance,...Show more
Last updated: 30+ days ago • Promoted
Lead Software Engineer

Lead Software Engineer

VirtualVocations • Murfreesboro, Tennessee, United States
Full-time
A company is looking for a Lead Software Engineer who will be responsible for designing and implementing software systems. Key Responsibilities Design, develop, and implement software systems usin...Show more
Last updated: 30+ days ago • Promoted
Software Verification Engineer

Software Verification Engineer

VirtualVocations • Murfreesboro, Tennessee, United States
Full-time
A company is looking for a Software Engineer II.Key Responsibilities Perform software verification using Agile methodology to ensure product quality and compliance with requirements Execute test...Show more
Last updated: 30+ days ago • Promoted
Software Engineer, Integration

Software Engineer, Integration

VirtualVocations • Nashville, Tennessee, United States
Full-time
A company is looking for an Autonomy Software Engineer, Integration.Key Responsibilities Develop interfaces between autonomy software components, sensors, and the remote dispatch system Design, ...Show more
Last updated: 1 day ago • Promoted
Software Engineer, Fullstack

Software Engineer, Fullstack

VirtualVocations • Murfreesboro, Tennessee, United States
Full-time
A company is looking for a Fullstack / Backend Engineer with a strong focus on backend development.Key Responsibilities Design, develop, and optimize scalable shared backend services using Java and...Show more
Last updated: 21 days ago • Promoted
Golang Software Engineer

Golang Software Engineer

VirtualVocations • Murfreesboro, Tennessee, United States
Full-time
A company is looking for a Golang Software Engineer (Proxy).Key Responsibilities Provide comprehensive support and continuous development for the core product, ensuring robust performance and rel...Show more
Last updated: 30+ days ago • Promoted
Software Engineer 2

Software Engineer 2

VirtualVocations • Nashville, Tennessee, United States
Full-time
A company is looking for a Software Engineer 2, Frontend.Key Responsibilities Proactively identifies and communicates problems with requirements for their own and adjacent work Contributes to a ...Show more
Last updated: 7 hours ago • Promoted • New!
Midlevel Fullstack Software Engineer

Midlevel Fullstack Software Engineer

VirtualVocations • Nashville, Tennessee, United States
Full-time
A company is looking for a Midlevel Fullstack Software Engineer.Key Responsibilities Develop applications and services in collaboration with teammates to support business and engineering initiati...Show more
Last updated: 1 day ago • Promoted
Staff Software Engineer

Staff Software Engineer

VirtualVocations • Murfreesboro, Tennessee, United States
Full-time
A company is looking for a Staff Software Engineer, DevOps / SRE.Key Responsibilities : Lead the design, implementation, and maintenance of cloud-native infrastructure on AWS Improve and scale CI / C...Show more
Last updated: 30+ days ago • Promoted
Product Software Engineer

Product Software Engineer

VirtualVocations • Nashville, Tennessee, United States
Full-time
A company is looking for a Software Engineer, Product.Key Responsibilities Contribute to the design and implementation of a real-time LLM-powered platform Build and enhance key pieces of the use...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

VirtualVocations • Nashville, Tennessee, United States
Full-time
A company is looking for a Software Engineer.Key Responsibilities Design, build, and maintain applications that deliver predictive insights and automation Develop secure, scalable APIs for integ...Show more
Last updated: 30+ days ago • Promoted
Remote Software Engineer

Remote Software Engineer

VirtualVocations • Nashville, Tennessee, United States
Remote
Full-time
A company is looking for a Software Engineer - Remote.Key Responsibilities Deliver high-quality, scalable, and maintainable code in. NET, Azure, and Kubernetes Assist in designing systems integra...Show more
Last updated: 30+ days ago • Promoted
Software Engineer II

Software Engineer II

VirtualVocations • Nashville, Tennessee, United States
Full-time
A company is looking for a Software Engineer II specializing in Framework development.Key Responsibilities Design, develop, and maintain services for core Framework systems Lead implementation o...Show more
Last updated: 30+ days ago • Promoted
Software Engineer III

Software Engineer III

VirtualVocations • Nashville, Tennessee, United States
Full-time
A company is looking for a Software Engineer III - Integration Engineer (Remote).Key Responsibilities Estimate and complete development tasks including coding and requirements gathering with mini...Show more
Last updated: 30+ days ago • Promoted
Software Integration Engineer

Software Integration Engineer

VirtualVocations • Nashville, Tennessee, United States
Full-time
A company is looking for a Software Integration Engineer to join their team focused on building integrations for mission-critical software. Key Responsibilities : Design, develop, and maintain inte...Show more
Last updated: 30+ days ago • Promoted
Full Stack Software Engineer

Full Stack Software Engineer

VirtualVocations • Nashville, Tennessee, United States
Full-time
A company is looking for a Full Stack Software Engineer (Growth) to join their team.Key Responsibilities Build and maintain systems for customer onboarding, shopping, and purchase flows for insur...Show more
Last updated: 30+ days ago • Promoted