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
Architect, develop, and maintain software applications with a strong focus on Linux-based systems.
Build and optimize tools and services for deployment, monitoring, and operations in Linux environments.
Collaborate cross-functionally with DevOps, Infrastructure, and Product teams to deliver scalable solutions.
Troubleshoot and resolve issues in Linux-based production systems with speed and precision.
Participate in code reviews and contribute to continuous improvement of development practices.
Influence system architecture and design decisions with a Linux-first mindset.
Write clean, efficient, and scalable code, primarily in C, C++, Python, Shell scripting, JavaScript, and Node.js with a primary focus on Python and MySQL.
Optimize system performance and troubleshoot low-level issues.
Stay up to date with industry trends, especially around systems programming, security, and open-source development.
Document code and workflows.
Qualifications
Bachelor’s Degree in Computer Science, Engineering, or related field, or equivalent experience.
2-4 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).
Preferred Skills \& Competencies
Understanding of operating system internals, networking, and performance tuning.
Basic 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