American Society of Crime Laboratory Directors (ASCLD)

Excellence in Forensic Science Management through Leadership and Innovation

Staff Software Engineer

Full TimeRemoteTeam 501-1,000Since 1974H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

1 day ago

Salary

Not specified

Bachelor Degree8 yrs expEnglishAWSAzureCloudDockerGoogle Cloud PlatformJavaJava ScriptJenkinsKubernetesMicroservicesNo SQLPythonSQL

Job Description

• Provide strategic guidance and mentorship to Software and DevOps Engineers, fostering a culture of innovation and excellence. • Lead the design and architecture of complex software systems, ensuring scalability, reliability, and performance. • Oversee the implementation and optimization of DevOps practices, including CI/CD pipelines, automated testing, and infrastructure as code. • Work closely with cross-functional teams, including product management, QA, and operations, to align technical solutions with business goals. • Stay abreast of industry trends and emerging technologies, advocating for their adoption to maintain a competitive edge. • Conduct thorough code reviews to ensure adherence to best practices and maintain high-quality standards. • Address technical challenges and provide innovative solutions to complex engineering problems. • Ensure comprehensive documentation of system designs, processes, and standards. • Develop and deliver training programs to enhance the skills and knowledge of engineering teams. • Performs other related duties as assigned to support team objectives, departmental needs, and overall organizational priorities.

Job Requirements

  • Degree in Computer Science, Software Engineering, or a related field, or equivalent industry experience and training.
  • Minimum of 8 years of experience in software engineering or DevOps, with at least 5 years’ experience in communicating with stakeholders as a project manager, business analyst, etc.
  • Extensive knowledge of software development methodologies, cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), and CI/CD tools (Jenkins, GitLab CI, AzureDevOps).
  • Proficiency in multiple programming languages such as Java, Python, C++, JavaScript, or C# along with multiple frameworks.
  • Working knowledge of Microservices, SOA, Monolith, REST, RPC, SQL, NoSQL, etc.
  • Proven track record of collaboration amongst technical team members with focus on mentoring and guiding junior resources for growth.
  • Strong analytical and problem-solving skills, with a focus on delivering innovative solutions.
  • Ability to articulate technical concepts to a variety of stakeholders that are technical and non-technical in nature.

Benefits

  • Fair and equitable compensation
  • Competitive salary
  • Comprehensive benefits offering
  • Variable compensation such as incentive plans or discretionary performance bonuses

Related Job Pages