Software Engineer

Compunnel, Inc.

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Compunnel, Inc. is searching for a Software Engineer in Pittsburgh, PA, to develop and operate large-scale distributed systems. The successful candidate will have over 5 years of experience in software development, with strong skills in Java and Python, and a solid understanding of cloud infrastructures.

This position involves designing scalable solutions, maintaining Linux environments, and working with Oracle databases. The company offers a collaborative environment with opportunities to implement AI tools to enhance productivity.

Qualifications

  • 5+ years of experience in software development, especially large-scale systems.
  • Hands-on experience with Java and Python.
  • Strong knowledge of Linux and Oracle databases.

Responsibilities

  • Design and develop large-scale distributed systems.
  • Support cloud-based solutions across major platforms.
  • Collaborate to deliver scalable software solutions.

Skills

Java
Python
Linux
Cloud platforms
DevOps practices
SQL
PL/SQL
Data structures
AI tools

Tools

Oracle Cloud Infrastructure
AWS
Azure
GCP

Job description

We are seeking a Software Engineer with experience developing and operating large-scale, highly available distributed systems. The ideal candidate will have strong expertise in Java, Python, Linux, cloud platforms, database technologies, and DevOps practices. This role requires strong technical problem-solving abilities, collaboration skills, and experience working in fast-paced environments while contributing to the design, development, and operation of scalable software solutions.

Key Responsibilities
  • Design, develop, and support large-scale, highly available distributed systems.
  • Develop software solutions using Java and Python.
  • Support and maintain Linux-based environments and system infrastructure.
  • Work with Oracle databases and develop database queries using SQL and PL/SQL.
  • Design, implement, and support cloud-based solutions across major cloud platforms.
  • Apply data structures, algorithms, operating systems, and distributed systems concepts to software development activities.
  • Support DevOps initiatives including CI/CD pipelines, automation, and testing practices.
  • Utilize AI tools to enhance productivity, streamline workflows, and support data-informed task execution.
  • Collaborate with cross-functional teams to deliver scalable and reliable software solutions.
  • Troubleshoot and resolve complex technical issues across applications and infrastructure.
  • Contribute to software quality, performance optimization, and operational excellence.
  • Participate in system design, architecture discussions, and continuous improvement initiatives.
Required Qualifications
  • Hands-on experience in software development with experience delivering and operating large-scale, highly available distributed systems.
  • 5+ years of hands-on experience with Java and Python development.
  • Strong knowledge of Linux operating systems and system fundamentals.
  • Experience with Oracle databases and database querying languages including SQL and PL/SQL.
  • In-depth understanding of cloud infrastructure concepts.
  • Hands-on experience with a major cloud platform such as Oracle Cloud Infrastructure (OCI), AWS, Azure, or GCP.
  • Strong knowledge of data structures, algorithms, operating systems, and distributed systems fundamentals.
  • Experience with DevOps practices including CI/CD pipelines, automation, and testing methodologies.
  • Demonstrated ability to leverage AI tools to enhance productivity, streamline workflows, and support data-informed task execution.
  • Solid understanding of AI capabilities, limitations, and ethical considerations.
  • Strong problem-solving, critical thinking, communication, and collaboration skills.
Preferred Qualifications
  • Familiarity with AI-enhanced platforms.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Support Engineer
Java Support Engineer

Compunnel, Inc. • Pittsburgh

Hybrid
USD 80,000 - 120,000
Software Engineer
Software Engineer

FTS, Inc. • City of Rochester (NY)

On-site
USD 100,000 - 120,000
Software Engineer
Software Engineer

Compunnel, Inc. • Merrimack (NH)

On-site
USD 80,000 - 110,000
Software Engineer
Software Engineer

MeetHires • Buffalo (NY)

On-site
USD 70,000 - 85,000
Software Developer
Software Developer

Compunnel, Inc. • Plano (TX)

On-site
USD 90,000 - 130,000
Java Software Engineer
Java Software Engineer

Compunnel, Inc. • Jersey City (NJ)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Searchability® • Dallas (TX)

On-site
USD 90,000 - 150,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Systems Engineer
Systems Engineer

Compunnel, Inc. • Austin (TX)

On-site
USD 120,000 - 150,000
Senior Software Engineer
Senior Software Engineer

Stax Payments • Orlando (FL)

On-site
USD 100,000 - 140,000