Critical Start

Sustaining Engineer

Job Locations US-TX-Plano
ID
2024-1540
Category
Engineering
Position Type
Regular Full-Time

Who We Are

Want to be part of a company that empowers you to innovate and implement your powerful ideas as you help shape the future of cybersecurity? Since 2012, CRITICALSTART has assisted in safeguarding numerous businesses from cyberattacks, preparing them for upcoming threats, and earning a plethora of awards along the way.

 

We thrive on innovation, devoid of bureaucracy. CRITICALSTART pioneered the first MOBILESOC app for on-the-go threat detection and response, devised a method to automatically resolve the majority of security alerts, and introduced services that reduce alert investigation time by 99.3% (our analysts truly appreciate us for that).

 

Everything we do revolves around our three core principles:

 

Do what’s best for our customers.

Do what’s best for our employees.

Don’t do things that suck.

 

That's basically it.

 

If you'd prefer to hear from our Critical Crew, watch this video to learn about their perspectives. Look at our Glassdoor reviews for another internal viewpoint (Pssst...want to grab our attention when you submit your resume? Include something about our Glassdoor reviews that resonated with you).

 

What can we offer you?

  • Daily opportunities to make a difference. Whether it's protecting our customers from attacks and breaches or contributing to the greater good.
  • An abundance of intelligent, talented, high-performing individuals to collaborate with. We value accountability, support each other's growth, and genuinely enjoy what we do.
  • An approach of continuous improvement to revolutionize our industry and surpass mediocrity. While many cybersecurity companies hire competent individuals, we believe in striving for excellence. Don't you believe you're capable of more than just being good?
  • Constant learning, unlocking innovative ideas, and a nurturing, cooperative environment.
  • Extensive industry recognition. We receive so much acclaim that it's nearly overwhelming. Almost.
  • Our teammate put it best: "Every day presents new challenges and ample opportunities for professional growth... Your contributions directly impact the company's overarching purpose, and the sense of belonging and culture are unparalleled.

Who You Are

The ideal candidate is a detail-oriented problem solver with a strong ability to troubleshoot and diagnose software and platform issues. They possess sharp analytical skills that enable them to quickly identify root causes and implement effective solutions. This individual is an eager learner, enthusiastic about expanding their technical knowledge and skills, staying current with the latest technologies and industry practices, and applying their learning to real-world challenges. As an effective communicator, they can clearly articulate technical concepts and solutions to both technical and non-technical team members, documenting their work meticulously and providing regular progress updates.

A collaborative team player, they thrive in team environments, actively engaging with senior software engineers, product support engineers, security engineers, customer relationship managers, and other stakeholders to contribute to collective goals and share insights. Adaptable and resourceful, they navigate complex and evolving software environments with ease, quickly adapting to new challenges and finding creative solutions to unexpected issues. They are customer-focused, understanding the importance of delivering high-quality software and improving user experience, while also being attentive to user feedback and team needs. Additionally, they are organized and efficient, effectively managing tasks, prioritizing work based on urgency and impact, and handling multiple issues and projects simultaneously to ensure timely resolution and delivery.

What You Will Be Doing?

  • Monitoring and Issue Management:
    • Track Issues: Regularly review and monitor issues in our tracking systems for new bugs and tasks and system alerts.
    • Prioritize: Assess and prioritize incoming issues based on impact and urgency, ensuring critical problems and task requests are addressed promptly.
  • Troubleshooting and Debugging:
    • Diagnose Problems: Investigate and diagnose software defects by analyzing logs, reproducing issues, and debugging code.
    • Resolve Bugs: Implement fixes for identified bugs and issues, test the fixes to confirm resolution, and ensure that changes do not introduce new problems.
  • Code Maintenance and Refactoring:
    • Review Code: Examine existing code to understand functionality and identify areas that require maintenance or optimization.
    • Apply Updates: Make necessary code updates to improve software performance, security, and maintainability based on established coding standards and practices.
    • Refactor Code: Improve the structure and readability of existing code by refactoring, enhancing code quality, and simplifying complex logic.
  • Testing and Verification:
    • Create and Maintian Test Cases: Develop and execute unit test cases and scripts to validate bug fixes, enhancements, and updates.
    • Verify Changes: Ensure that changes to the codebase are tested thoroughly to confirm that they resolve the issues and meet quality standards.
  • Incident response:
    • Monitor: Responsible for monitoring systems, identifying potential issues, and responding to incidents in real-time.
    • Resolve: Work to quickly understand the root cause, develop a solution, and implement it to restore normal operations.
  • Documentation and Reporting:
    • Update Documentation: Maintain and update internal technical documentation, including code comments, runbooks, and internal guides, to reflect recent changes and fixes.
    • Report Progress: Provide regular updates on issue status, code changes, and testing results to senior engineers, product support engineers, security engineers, customer relationship managers and project managers.
  • Collaboration and Communication:
    • Coordinate with Teams: Work closely with senior engineers, product support engineers, security engineers, customer relationship managers, and other stakeholders to understand requirements, gather feedback, and ensure alignment on project goals.
    • Participate in Meetings: Attend team meetings, such as stand-ups and sprint reviews, to discuss progress, share insights, and plan upcoming tasks.
  • Learning and Professional Development:
    • Stay Informed: Keep up-to-date with industry trends, new technologies, and best practices relevant to software maintenance and support.
    • Seek Feedback: Actively seek feedback from peers and mentors to improve your skills and performance. Participate in training sessions or workshops as needed.
  • Customer and Support Interaction:
    • Assist Support Teams: Provide technical support to product support teams by addressing escalated issues and offering solutions or explanations.
    • Incorporate Feedback: Gather and analyze feedback from users and support teams to identify areas for improvement and implement necessary changes.
  • Continuous Improvement:
    • Optimize Processes: Identify opportunities to improve documentation and maintenance processes, and suggest enhancements to streamline workflows and increase efficiency.
    • Contribute Ideas: Share innovative ideas and approaches for improving software quality and user experience with the team.

What You Will Bring?

Required Qualifications:

  • Education: A Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Experience: 2+ years of relevant experience. 
  • Problem-Solving Skills: Strong analytical skills to identify issues, troubleshoot effectively, and implement solutions quickly.
  • Communication: Clear and concise communication skills, both written and verbal, to collaborate with team members and document solutions.
  • Team Orientation: Ability to work well in a team environment, sharing knowledge and learning from others.
  • Development Tools Proficiency: Strong knowledge and experience with Python, Git, and Django.

Desired Qualifications:

  • Experience with Incident Response: Previous experience or coursework related to incident management or troubleshooting in a production environment.
  • Familiarity with Software Development Lifecycle (SDLC): Understanding of the phases in software development, from requirements gathering to deployment.
  • Knowledge of Databases: Basic understanding and experience with relational databases.
  • Understanding of Monitoring Tools: Experience with monitoring and logging tools like Sentry, New Relic or similar.
  • Experience with Internal Tools: Familiarity with internal tools such as Jira for issue tracking and Confluence for documentation.
  • Other Skills: Familiarity with Linux, Terraform

What It's Like Working Here

Imagine a dynamic, enjoyable, and rewarding work environment. We are professionals, and the work we do holds immense significance, like saving our customers from potential disasters. However, we believe in not taking ourselves too seriously. 

  

Prefer a casual dress code every day? No problem, as we find comfort enhances our thinking. 

  

Our workplace in Plano, TX offers open offices, collaborative meeting spaces, phone rooms, and wellness rooms. In the breakroom, friendly competition arises with games like ping-pong, bubble hockey machine, foosball, or the gaming machine. What harm does a little healthy competition among friends do? 

 

What does our Compensation and Benefits package entail? 

  • Competitive salary with bonus potential 
  • 100% employee coverage for healthcare/50% coverage for dependents 
  • Unlimited PTO (Paid Time Off) policy 
  • Paid Parental and Military Leave 
  • Dental and Vision Plan 
  • Employer-provided Life Insurance, Long-Term Disability, and Short-Term Disability coverage 
  • Additional Voluntary Life Insurance coverage 
  • 401(k) Plan with Matching Program 
  • 24/7/365 availability of Employee Assistance Program 
  • Teladoc Mental Health Benefits 
  • Optional Pet Benefits Discount Plan 
  • And a new Tesla... just kidding! Kudos for making it to the end. 

  

Critical Start welcomes people from all backgrounds and walks of life. One of our core values is to “Do what’s best for our employees,” and that starts with the hiring process by finding the best candidates and providing an environment that upholds equal employment opportunities for all employees and applicants, strictly prohibiting any form of discrimination or harassment based on race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state, or local laws. 

  

This policy encompasses all aspects of employment, including recruitment, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, and training. 

 

Mental and Physical Requirements 

 

It's important to note that specific physical and mental requirements may vary depending on the nature of the office job, organization, and individual responsibilities. 

 

Physical:  

  • Stationary position for extended periods of time. 
  • Constantly operate a computer.  
  • Occasionally you may be required to move equipment or other items up to 20 lbs. 
  • The ability to communicate information and ideas so others will understand. Must be able to exchange accurate information in these situations. 

Mental:  

  • Must be able to apply established protocols in a timely manner. 
  • Make timely decisions in the context of workflow. 
  • Ability to complete tasks and perform in situations requiring speed deadlines, or productivity quota. 
  • Ability to work effectively and efficiently in high stress situations. 
  • Ability to simultaneously address multiple complex problems. 

For positions that can or will be performed, in whole or in part, remotely within the U.S., range and benefits information for this position are being included in accordance with requirements of various state/local pay transparency legislation. Please note that salaries may vary for different individuals in the same role based on several factors, including but not limited to location of the role, individual competencies, education/professional certifications, experience, performance in the role and potential for revenue generation (sales roles only).

 

Employment Benefits:

100% employee coverage for healthcare/50% coverage for dependents, unlimited PTO (Paid Time Off) policy, paid Parental and Military Leave, dental and vision plan, Employer-provided Life Insurance (up to $100K coverage), Long-Term Disability, and Short-Term Disability coverage, 401(k) Plan with Matching Program, 24/7/365 availability of Employee Assistance Program.

 

Application Deadline:

The application deadline for this position is September 30, 2024.

 

How to Apply:

Interested candidates are invited to visit our career site and apply for the position: https://www.criticalstart.com/careers/

 

 

#LI-CV1

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed