Software Engineer

Focus Cloud Group

Houston (TX)

On-site

USD 90,000 - 120,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Focus Cloud Group in Houston, TX is seeking a Software Engineer with 3+ years of professional development experience to join a growing engineering team. You will work across full-stack development, building enterprise-grade software with a modern technology stack.

You’ll collaborate with experienced engineers, translate requirements into reliable code, and contribute to design, testing, and DevOps practices while expanding your Azure and PostgreSQL skills.

Qualifications

  • 3+ years of professional software development experience.
  • Strong skills in C# and .NET Core.
  • Experience with PostgreSQL or database-driven apps.
  • Exposure to Microsoft Azure cloud.
  • Knowledge of REST APIs and OO programming.
  • Experience writing production-grade code.
  • Familiar with Agile teams and collaborative environments.
  • Willingness to learn new technologies.

Responsibilities

  • Develop new functionality and improve features for scalable software.
  • Work with PostgreSQL for database-driven applications.
  • Support applications hosted on Microsoft Azure.
  • Investigate bugs and optimize performance.
  • Participate in code reviews and testing standards.
  • Collaborate with engineers, architects and product teams.
  • Learn emerging technologies and enterprise integrations.

Skills

3+ years of experience
C#
NET Core
REST APIs
OO design
Agile development
Communication

Tools

PostgreSQL
Microsoft Azure

Job description

Location: Houston, Texas (Galleria District) | Onsite

Experience: 3+ Years

Ready to Take Your Software Engineering Career to the Next Level?

Our client is seeking a Software Engineer with 3+ years of professional development experience to join their growing engineering team in Houston.

This is an excellent opportunity for a developer who has built a solid technical foundation and is ready to take on more challenging projects, expand their technical expertise and contribute to the development of modern, enterprise-level software applications.

You’ll be working with a diverse technology stack, developing new features, improving existing systems and collaborating with experienced engineers to deliver reliable, scalable software solutions.

If you enjoy writing clean code, solving technical problems and seeing your work make a real impact, this could be the next step in your career.

What You'll Be Working On

As part of the engineering team, you’ll be involved in developing, enhancing and supporting applications across the full software development lifecycle.

Your responsibilities will include:
  • Application Development: Develop new functionality, improve existing features and contribute to reliable, scalable software solutions.
  • Database Development: Work with PostgreSQL to develop, maintain and optimise database-driven applications.
  • Cloud Technologies: Support the development and enhancement of applications hosted within Microsoft Azure.
  • Technical Problem-Solving: Investigate bugs, troubleshoot application issues and identify opportunities to improve performance and functionality.
  • Quality & Best Practices: Write clean, maintainable code, participate in code reviews and contribute to testing and development standards.
  • Team Collaboration: Work alongside software engineers, architects and product teams to turn technical requirements into working solutions.
  • Continuous Learning: Gain exposure to modern technologies, development approaches and projects involving AI, data solutions and enterprise integrations.
What We're Looking For

We’re interested in speaking with Software Engineers who have approximately 3+ years of professional experience and enjoy working across both back-end and front-end technologies.

Ideally, you’ll have:
  • 3+ years of professional software development experience, with hands-on experience building and maintaining applications.
  • Strong programming skills in C# and .NET Core.
  • Experience working with PostgreSQL or developing database-driven applications.
  • Exposure to Microsoft Azure and cloud-based application development.
  • A good understanding of REST APIs, object-oriented programming and software development principles.
  • Experience writing, debugging and maintaining production-level code.
  • Familiarity with Agile development practices and collaborative engineering environments.
  • A proactive approach to problem-solving and a willingness to learn new technologies.
  • Good communication skills and the ability to work effectively within a development team.

You don't need to be an expert in everything. We’re looking for someone with strong core development skills, a solid understanding of modern software engineering practices and the motivation to continue developing their technical capabilities.

Additional Technologies That Would Be a Plus

While not essential, experience or exposure to any of the following would be beneficial:

  • Python, PHP or additional programming languages.
  • Generative AI, machine learning or AI-assisted development tools.
  • Data engineering, big data or advanced search technologies.
  • Salesforce or other enterprise application integrations.
  • Graph databases and emerging data technologies.
Why Consider This Opportunity?

This role offers the chance to:

  • Work on technically interesting projects using a modern, full-stack technology environment.
  • Develop your skills across application development, databases and cloud technologies.
  • Collaborate with experienced engineers and gain exposure to software design and architecture.
  • Contribute directly to the development and improvement of enterprise-level applications.
  • Continue building your technical expertise while taking on greater responsibility as your experience grows.
Interested?

If you’re a Software Engineer with 3+ years of experience looking for an opportunity to strengthen your full-stack development skills, work with modern technologies and tackle new technical challenges, we’d love to hear from you.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer
Software Engineer

PROtect LLC • Houston (TX)

On-site
USD 90,000 - 140,000
Full-Stack Software Engineer
Full-Stack Software Engineer

JMJ Phillip Group • Houston (TX)

On-site
USD 125,000 - 150,000
Software Engineer / Full-Stack Engineer
Software Engineer / Full-Stack Engineer

Amtex Enterprises Inc. • Arlington (VA)

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

Hyperion360 • Oregon

Hybrid
USD 140,000 - 190,000
Competitive salary
Health insurance
Retirement plan
+5
Software Engineer [Multiple Positions Available]
Software Engineer [Multiple Positions Available]

JPMorgan Chase & Co. • Houston (TX)

On-site
USD 140,000 - 190,000
Software Engineer
Software Engineer

Anarust Inc. • Phoenix (AZ)

On-site
USD 85,000 - 120,000
Health insurance
Retirement plans
Paid time off
Sr Software Engineer
Sr Software Engineer

Park Place Technologies • Highland Heights (OH)

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

Anarust Inc. • Phoenix (MD)

On-site
USD 95,000 - 130,000
Health insurance
Retirement plans
Paid time off
+1
Systems Engineer - Onsite in Dallas, TX
Systems Engineer - Onsite in Dallas, TX

United Surgical Partners International, Inc • Dallas (TX)

On-site
USD 100,000 - 130,000
Senior Software Engineer
Senior Software Engineer

Nexus Health Systems • Houston (TX)

Hybrid
USD 120,000 - 160,000