Software Engineer

LD power automation

$100K — $120K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's Degree in Computer Science, Engineering, or related field, or equivalent experience
  • 3-6 years of professional experience in software development
  • Strong proficiency in Linux system administration, shell scripting, and command-line tools
  • Experience developing and deploying applications in Linux environments
  • Familiarity with Linux networking, file systems, and security best practices
  • Proficiency in one or more programming languages (e.g., Python, C++, Java)
  • Experience with version control systems (e.g., Git)
  • Ability to obtain a TWIC card (Transportation Worker Identification Credential)

Responsibilities

  • Design, develop, and maintain software applications focusing on Linux-based systems
  • Build and optimize tools and services for deployment, monitoring, and operations in Linux environments
  • Collaborate with DevOps and Infrastructure teams for seamless integration and performance
  • Troubleshoot and resolve issues in production systems
  • Write clean, efficient, and scalable code, primarily in Python and MySQL
  • Contribute to system architecture and design decisions with a Linux-first mindset
  • Stay up to date with industry trends, especially in systems programming and open-source development

Benefits

  • 401(k)/Employer Matching
  • Health, Dental, and Vision Insurance
  • Paid Time Off
Full Job Description
Job Summary

Join a fast-moving, nimble team at the intersection of stability and innovation. We're an established small business entering an exciting startup phase; scaling rapidly, experimenting boldly, and building the future of our tech stack from the ground up. As a Software Engineer, you'll play a hands-on role in shaping our Linux-first infrastructure, solving real-world problems, and delivering high-impact solutions in a collaborative, no-red-tape environment. If you thrive in fast-paced settings, love autonomy, and want your work to matter from day one, we want to meet you.

Key Responsibilities
  • Design, develop, and maintain software applications with a focus on Linux-based systems.
  • Build and optimize tools and services for deployment, monitoring, and operations in Linux environments.
  • Collaborate with DevOps and Infrastructure teams to ensure seamless integration and performance on Linux servers.
  • Troubleshoot and resolve issues production systems.
  • Write clean, efficient, and scalable code, primarily in JavaScript, Python, Shell scripting, with a primary focus on Python and MySQL.
  • Contribute to system architecture and design decisions with a Linux-first mindset.
  • Optimize system performance and troubleshoot low-level issues.
  • Participate in architectural discussions and technical decision-making.
  • Stay up to date with industry trends, especially around systems programming, security, and open-source development.


Qualifications
  • Bachelor's Degree in Computer Science, Engineering, or related field, or equivalent experience.
  • 3-6 years of professional experience in software development.
  • Strong proficiency in Linux system administration, shell scripting, and command-line tools.
  • Experience developing and deploying applications in Linux environments.
  • Familiarity with Linux networking, file systems, and security best practices.
  • Proficiency in one or more programming languages (e.g., Python, C++, Java).
  • Experience with version control systems (e.g., Git).
  • Ability to obtain a TWIC card (Transportation Worker Identification Credential).


Preferred Skills & Competencies
  • Understanding of operating system internals, networking, and performance tuning.
  • Solid knowledge of Python, MySQL, and web-based UI development.
  • Understanding of automation concepts and rule-based logic.
  • Exposure to open-source tools and contributions to Linux-based projects.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.
  • Proactive mindset with the ability to identify and utilize technology to drive business opportunities.
  • Ability to work independently and as part of a team.


Working Conditions
  • This position requires onsite work, with responsibilities carried out at our designated facility or job location.


Other
  • As our business and operations evolves to meet changing market needs, team members are expected to adapt seamlessly and undertake additional essential projects and tasks when required.


Compensation & Benefits

LD power automation provides competitive compensation and benefits to acknowledge employees' contributions. Base pay is determined by job-related knowledge, skills, experience, location, and internal equity considerations:
  • 401(k)/Employer Matching
  • Health, Dental, and Vision Insurance
  • Paid Time Off

Similar Jobs

More Jobs at LD power automation

  • Software Engineer
    $100K — $120K *
    Wilmington, CA 90744 (Los Angeles County)
    Information Technology
    In-Person
  • Hardware Developer
    $95K — $115K *
    Wilmington, CA 90744 (Los Angeles County)
    Telecommunications & Hardware
    In-Person
  • Field Service Engineer
    $70K — $95K *
    Newark, NJ 07104 (Essex County)
    Technical Services
    In-Person

More Information Technology Jobs

Find similar Software Engineer jobs: