Match score not available

Software Engineer - Tools & Automation

75% Flex
Remote: 
Full Remote
Contract: 
Salary: 
80 - 144K yearly
Work from: 
Nevada (USA), United States

Offer summary

Qualifications:

3+ years programming experience (Python), Strong problem-solving and communication skills, Experience with AWS and CI/CD tools.

Key responsabilities:

  • Design, develop, and maintain software solutions
  • Ensure code quality and security compliance
  • Collaborate with stakeholders effectively
Bitfocus logo
Bitfocus https://www.bitfocus.com/
51 - 200 Employees
See more Bitfocus offers

Job description

Logo Jobgether

Your missions

At Bitfocus, our employees are the foundation of our success as an industry-leading software company. We are a team of talented, hard-working individuals who are passionate about the mission of ending homelessness. We strive to live by our core values and foster a culture of respect, collaboration, and inclusion. We actively look for ways to continue developing our foundation at all levels at Bitfocus.

We also believe in having fun and cultivating a positive environment where employees can bring their whole selves to work. We recognize that everyone brings unique perspectives, experiences, and strengths. We believe in supporting and developing our employees to provide an 11-star experience to our customers and ultimately help communities use data to tackle their greatest social challenges.

We hope you consider bringing your talent and drive, and join us in helping end homelessness!

We are seeking a highly motivated and experienced Tools & Automation Engineer to join our Tools & Automation team. The successful candidate will be responsible for playing a key role in the Tools & Automation team at Bitfocus, where they will be responsible for designing, building, and maintaining solutions that enhance our engineering processes. Working closely with stakeholders and team members, the engineer will focus on creating tooling for reproducible test environments, developing automated testing frameworks, and constructing a robust CI/CD pipeline. This role is ideal for an engineer who is proactive, innovative, and is passionate about delivering high-quality solutions. The engineer should be comfortable working in a dynamic environment and capable of communicating effectively with stakeholders at all levels. 

Qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, age, sexual orientation, gender identity or expression, veteran status, or disability.

THIS IS A FULLY REMOTE, FULL-TIME POSITION - SUCCESSFUL CANDIDATES WILL BE REQUIRED TO WORK FROM HOME.

Compensation: 

We are committed to providing competitive pay and benefits that are in line with industry standards. We analyze and carefully consider several factors when determining compensation, including skills, qualifications and professional experience, which can cause your compensation to vary. This role has an annual targeted total compensation range of $80,000 - $120,000, which includes variable compensation (bonus) eligibility.

 

(Most candidates join us at the lower half of the range to leave room for growth, learning, and development; we negotiate actual salaries with final candidates based on experience in similar roles and expertise related to qualifications)

About the Tools & Automation Team:

The Tools & Automation Team at Bitfocus is dedicated to enhancing our engineering capabilities by developing innovative solutions that streamline and automate processes. Our mission is to drive efficiency within the engineering department, enabling our teams to deliver high-quality software that supports our goal of solving homelessness. By designing and implementing tools that optimize workflows and facilitate continuous integration and deployment, we empower our engineers to work more effectively.

Our team collaborates closely with engineers, product managers, and other stakeholders to create solutions that meet the evolving needs of Bitfocus. Our team is committed to building a culture of collaboration, innovation, and excellence. 

As a Tools & Automation Engineer, you will:
  • Design and Development: Work closely with cross-functional teams to design and develop software solutions that meet business requirements, using agile methodologies and best practices.
  • Architecture: Be a key contributor in the development of software architecture, ensuring that it aligns with business goals, is scalable, and meets performance and security requirements.
  • Project Management: Manage and prioritize tasks and deliverables, ensuring that projects are completed on time and within budget.
  • Technical Documentation: Produce technical documentation, including detailed specifications and user manuals, to ensure that code is documented and maintainable.
  • Code Quality: Ensure that code quality standards are met through code reviews, testing, and adherence to coding standards and best practices.
  • Maintenance and Support: Maintain and support existing software solutions, including troubleshooting, bug fixing, and deployment of updates and patches.
  • Security and Compliance: Ensure that all software solutions meet security and compliance requirements, including data privacy, regulatory compliance, and industry standards.
  • Communication and Collaboration: Communicate effectively with stakeholders, including management, team members, and external partners, and collaborate effectively with offshore teams and third-party vendors.
What you bring:
  • Technical Proficiency: You are skilled in programming with Python, with additional languages being a plus. You have a solid understanding of software development fundamentals, including data structures, algorithms, and design patterns.
  • Cloud Platforms: You are experienced with cloud platforms, particularly AWS, and familiar with cloud-native development practices.
  • CI/CD Tools: You have hands-on experience with CI/CD tools and automated testing frameworks, including the design, development, and maintenance of tools and frameworks for reproducible test environments.
  • Problem-Solving: You have excellent problem-solving skills with the ability to learn and adapt quickly to new technologies and challenges.
  • Communication: You have strong communication skills, enabling effective collaboration with cross-functional teams and stakeholders in a remote environment.
  • Independence and Proactivity: You are self-motivated, proactive, and capable of working independently with minimal supervision.
  • Cross-Functional Collaboration: You have the ability to work with cross-functional teams to identify automation opportunities and drive continuous improvement in engineering workflows.
  • Industry Awareness: You are up to date with industry trends and best practices to ensure tools and processes are cutting-edge.
  • Infrastructure as Code (Preferred): You have knowledge of IaC tools like Terraform or CloudFormation for automating infrastructure management.
  • Containerization Technologies (Preferred): You are familiar with containerization technologies such as Docker and Kubernetes for efficient application deployment and scaling.
  • Modern Development Practices (Preferred): You are familiar with DevOps and Agile methodologies to enhance team productivity and delivery.
  • Internal Platform Development (Preferred): You have experience in building developer tools or internal platforms to streamline workflows and improve efficiency.
We’re excited about you because:

 

Minimum Qualifications:

  • Proven experience (3+ YOE) as a Software Engineer or similar role.
  • Strong programming skills in Python (additional languages are a plus).
  • Solid understanding of software development fundamentals, including data structures, algorithms, and design patterns.
  • Experience with cloud platforms, particularly AWS, and familiarity with cloud-native development.
  • Hands-on experience with CI/CD tools and automated testing frameworks.
  • Excellent problem-solving skills and the ability to learn and adapt quickly.
  • Strong communication skills and the ability to work effectively in a remote team environment.
  • Self-motivated, proactive, and able to work independently with minimal supervision.

Preferred Qualifications:

  • Experience with infrastructure as code (IaC) tools like Terraform or CloudFormation.
  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Familiarity with modern development practices such as DevOps and Agile methodologies.
  • Previous experience in building developer tools or internal platforms.
Why Bitfocus:
  • Opportunity to make a meaningful impact: Join a mission-driven company that is dedicated to using technology for social good and making a positive difference in the world.
  • Collaborative and dynamic work environment: Work with a talented and diverse team of professionals who are passionate about innovation and creating solutions that matter.
  • A unique, friendly, and caring culture! Hear more from our employees on Glassdoor.
  • Work in a fully remote/virtual environment
  • Medical, dental, and vision insurance for employees and dependents.  (100% employer paid for employee only and 50% employer paid for dependents!)
  • Voluntary benefits options include Critical Illness, Hospital, Short-Term Disability, and Long-Term Disability.
  • Flexible Spending Account (FSA), Dependent Care Flexible Spending Account, and Health Saving Account options!
  • Employer-sponsored life insurance
  • 401K retirement plan w/ 4% match.
  • One-time $500 Home Office Stipend
  • $75 per month towards internet and phone bills
  • 100% paid parental leave for 12 weeks for birthing, non-birthing, adoptive and surrogate parents
  • Apple Macbook for your home office

Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Soft Skills

  • retail-sales
  • sales-acumen
  • Adaptability
  • analytical-skills
  • Relationship Building
  • social-skills

Software Engineer Related jobs