Job Description
Job DescriptionSalary: $85k - $115k
Job Summary
Join a fast-moving, nimble team at the intersection of stability and innovation. Were 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, youll 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
- Bachelors 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