Apkudo Logo

Apkudo

Sr. Software Engineer Lead

Posted 8 Days Ago
Remote
Hiring Remotely in Dallas, TX
Senior level
Remote
Hiring Remotely in Dallas, TX
Senior level
As a Sr. Software Engineer Lead, you will lead a team in developing and enhancing software solutions for warehouse management systems. Responsibilities include designing software, optimizing performance, debugging applications, and collaborating with engineering teams on system integration and data processing.
The summary above was generated by AI

Job Title: Sr. Software Engineer Lead

Location: Remote

Position Summary: 

Join Apkudo and bring your unique skills to a team where innovation and impact go hand in hand! In this role, you will lead a small team of engineers in developing, maintaining, and enhancing software solutions that process critical device data, such as cosmetic status, functional status, repair progress, and refurbishment outcomes. These systems handle data gathered from devices returned by carriers as they pass through our fully automated triage systems.

You will collaborate closely with our Engineering teams to design and implement state-of-the-art software and hardware platforms, driving productivity, stability, and throughput improvements. Additionally, you will ensure that key results are effectively communicated to stakeholders, enabling data-driven decision-making.

As a Sr. Software Engineer Lead, you will be instrumental in shaping and advancing critical warehouse management software systems and data pipelines. By guiding your team and working across modern technologies and frameworks, you will ensure the seamless operation, scalability, and reliability of our systems. This is a hands-on leadership role where you will set the standard for engineering excellence and innovation.

What you’ll do: 

  • Lead Development Efforts: Design, develop, and enhance software using Python, PostgreSQL, React, HTML, JavaScript, and CSS to support critical warehouse management systems.
  • Debug and Enhance Systems: Troubleshoot, debug and enhance Python applications, integrating PostgreSQL, React, and AWS to ensure system efficiency and reliability.
  • Collaborate Across Teams: Work closely with Engineering and R&D teams to maintain and improve software performance, user experience, and operational productivity.
  • System Optimization: Leverage Python, PostgreSQL, and networking systems to enhance productivity, preserve stability, and optimize performance and system speed.
  • AWS Monitoring: Use AWS to monitor, diagnose, and build real-time alert systems to proactively address issues and notify stakeholders.
  • Project Leadership: Drive project initiatives such as:
    • Developing data pipeline processing for third-party systems.
    • Designing software to manage and process incoming purchase orders.
    • Building robust data APIs for UIs using Python and JavaScript.
    • Writing optimized SQL queries for API functionality and data processing.
    • Creating reporting UIs using React, HTML, JavaScript, and CSS, such as device-tracking reports for warehouse management.

Environment and Tools

  • Work primarily in an Ubuntu/Linux desktop environment to develop and maintain high-quality software solutions.

What you’ll need: 

  • BS in Computer Science or a related field with a Master's in Computer Science a plus. Relevant experience may substitute for and/or augment relevant degrees
  • Additional skills in GitLab CI/CD and Node.js are desired
  • Exposure to warehouse automation is a plus
  • A minimum of 7+ years of extensive experience with Python, PostgreSQL, React, HTML, JavaScript, CSS, and AWS.
  • Strong leadership skills with a proven ability to guide teams and drive project success.
  • Hands-on experience in data pipeline design, API development, and building reporting UIs.
  • Familiarity with Android/Linux-based tools and hardware integration (e.g., Zebra Scanners).
  • Excellent problem-solving skills with a focus on delivering scalable, maintainable solutions.

Our Core Values: 

  • Hooked on customers. Our passion for innovation propels our customers forward. We thrive on solving our customers’ problems, big and small.
  • We communicate confidently and with generosity. We not only spread ideas, but we also spread understanding to help every team succeed.
  • Champion the use of data. We use data to build solutions to problems, promote collaboration, and inform decisions for us and our customers. 
  • Proudly accountable. We follow through because the alternative is not an option. Every word, every action, and every result reflect the improvements we seek to make.
  • Be you. We bring our whole selves to our work, our teams, and our customers. The collective ‘we’ will shine bright for all to see.
  • I have your back. Trust and respect each other to do the right thing when someone needs an extra hand. We go farther together than we do alone.
  • It matters how we show up. Sometimes bold, sometimes brave, always curious. We expect more of ourselves to be our best for the team.

What you can expect from us: 

  • Annual leave - 20 days of paid annual leave per year
  • Holidays - Generous paid holidays, including a day off for your birthday.
  • Paid parental leave benefits - 12 weeks (2 weeks prior, 10 weeks following) of paid parental leave for eligible regular full-time employees
  • Casual dress - We offer a casual dress code so you can feel comfortable and be yourself at work.
  • Flexible Working Arrangements - Apkudo supports a healthy work-life balance by offering flexible working hours and remote or hybrid work setups. Please note that the availability of flexible working arrangements may vary based on the specific role and business requirements.
  • Tuition reimbursement - Up to $5,250 per year for financial assistance for continuing education, certification courses, or degree programs related to your role.
  • Wellness Stipend - Monthly stipend to support health and wellness activities, such as gym memberships, yoga classes, or wellness apps.
  • Tech Stipend - Monthly stipend to assist with purchasing or upgrading technology equipment for optimal productivity.
  • Benefits - Comprehensive benefits package that includes medical, dental, and vision insurance. Please note that benefit offerings may vary based on your location.
  • 401(k) matching up to 4%

*Please note that fringe benefits provided may be subject to local tax regulations.*

About Apkudo: 

Our Vision

Devices connect the world. We help ensure there will still be a world to connect.

This is ambitious, on purpose. We must lean into our shared passion for change and do whatever it takes to do our part to regenerate resources and build sustainable processes and behaviors to leave the world a better place. 

Those who do good, do well.

The Fine Print: 

Travel requirements for this role are minimal, typically around 0-10%. Depending on your location, travel may occasionally be needed to sites in the DFW area, Nashville, our corporate headquarters in Baltimore, or other locations as our organization continues to grow. However, this is not a travel-intensive position.

The physical demands of the role primarily involve extended periods of desk work and computer usage. 

We are a dynamic organization, and the responsibilities and scope of this role (like all roles at Apkudo) may evolve as we continue to adapt and grow.

This position is exempt under the Fair Labor Standards Act (FLSA).

Note: Apkudo is an Equal Opportunity Employer. We do not discriminate on the basis of race, religion, color, sex (including pregnancy, gender identity, and sexual orientation), national origin, age, disability, genetic information, veteran status, or any other legally protected characteristics.

Top Skills

JavaScript
Postgres
Python
React

Similar Jobs

2 Days Ago
Easy Apply
Remote
USA
Easy Apply
Senior level
Senior level
Big Data • Cloud • Security • Software • Database • Cybersecurity • Data Privacy
As a Senior Software Engineer at Immuta, you'll lead the development of components related to sensitive data detection and classification. You will coordinate with various engineering teams, ensuring quality delivery through code reviews and best practices. This role allows for creativity in solving challenges and improving user experience in the data governance technology space.
Top Skills: JavaScriptTypescript
13 Days Ago
Remote
Hybrid
Austin, TX, USA
Senior level
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
As a Senior Software Engineer and Technical Lead, you will design and implement scalable solutions for NinjaOne's IT Operations product suite, providing technical leadership and supporting existing functionalities while developing high-quality software applications that meet customer expectations.
Top Skills: C++
11 Days Ago
Remote
Hybrid
Austin, TX, USA
Senior level
Senior level
Information Technology • Productivity • Software • Infrastructure as a Service (IaaS)
As a Senior Software Engineer at NinjaOne, you will lead the development of scalable IT Operations solutions while ensuring high software quality. You will engage in software architecture decisions, uphold best practices, and contribute to systems that enhance customer experience. Your role involves mentoring fellow engineers and driving improvements based on support team feedback.
Top Skills: C++JavaKotlin

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account