Software Engineer responsible for designing, coding, and supporting application software. Collaborating with teams to deliver quality technical solutions within budget and deadlines.
Responsibilities
Be responsible for designing, coding, testing, implementing, maintaining, and supporting application software that is delivered on time and within budget.
Work closely with customers, business analysts, technology, and project teams to understand business requirements.
Create low level design documents and detailed engineering specifications based on complex business requirements.
Write code that adheres to coding standards, procedures, and techniques.
Actively participate in the code review process.
Maintain the integrity of existing program logic according to specifications.
Provide technical guidance to the development team through the full software life cycle.
Requirements
Bachelors degree or equivalent in Computer Science, Engineering, or related field; or equivalent work experience.
5-7+ years of experience on data driven applications using Python, PowerShell and a major RDBMS (SQL Server, Oracle or PostgreSQL) or any combination thereof.
Experience developing cross-platform applications using Microsoft BI stack.
4-6 years of experience in developing applications targeting a major cloud (AWS, Azure or GCP).
Proven knowledge of development tools such as Visual Studio, Git, SQL Server Management Studio, CICD/automation tools such as Jenkins, Ansible etc.
Experience writing automated unit tests in Python.
Demonstrable experience in SQL development which includes but not limited to writing views, stored procedures, functions.
Strong problem-solving, multi-tasking and organizational skills.
Good written and verbal communication skills.
Demonstrable experience of working on a team that is geographically dispersed.
Lead QA and quality engineering for Full Stack (Web) and Salesforce (Service Cloud) teams, implementing automation, standardized QA processes, and SLI/SLO management. Promote Playwright automation and practical AI use to accelerate testing, reduce flakiness, and enable earlier quality validation across the SDLC.
Software Engineer in CrowdStrike's Data Engineering team, focused on building Spark ecosystems and scalable infrastructure. Collaborating with engineers to create solutions for cybersecurity challenges.
Sr Software Engineer developing big data ecosystems at CrowdStrike. Building and managing large - scale distributed data processing systems with a focus on security and reliability.
Protection & Control Engineer designing utility substation engineering packages for Qualus. Involves developing engineering design packages, SCADA systems, and technical training for less experienced engineers.
Senior Frontend UI Software Engineer designing and developing user interfaces for virtualization tools at Red Hat. Collaborating with engineers and designers in an agile, open - source environment.
Senior Software Engineer leading software design and development at Red Hat. Collaborating with cross - functional teams and mentoring junior engineers while leveraging AI technologies.
Fullstack Engineer III focusing on evolving web applications at Hinge for genuine relationships. Collaborating with engineering teammates to deliver high - quality features in a cloud - native environment.
Executive Director leading software engineering strategy for healthcare technology at Banner Health. Driving digital transformation and managing custom software development initiatives across the enterprise.
Senior Software Architect developing customer - specific software solutions and guiding teams at BettercallPaul GmbH. Collaborating on architecture and ensuring effective implementation in Stuttgart.