Software Engineer

Techfield, LLC
Austin, TX, United States
19 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$72,800.0 - $74,880.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) JavaScript (Programming Language) Agile Methodology Amazon Web Services Software Applications Automation of Tests Microsoft Azure C Sharp (Programming Language) C++ (Programming Language) Cloud Computing Code Review Databases
+27 more
Continuous Delivery Continuous Integration Software Design Patterns Web Development Github Python (Programming Language) Microsoft SQL Server MySQL NoSQL Scrum Methodology Systems Development Life Cycle Ruby on Rails Role-Based Access Control Software Deployment Software Engineering SQL Databases Subversion Systems Architecture Cloud Platform System ReactJS Git Front End Software Development Restful APIs Software Version Control Jenkins Programming Languages Microservices

Job description

We are seeking an energetic and highly skilled Software Engineer to join our innovative development team. In this role, you will be instrumental in designing, developing, and maintaining scalable software solutions that power our core systems. Your expertise will help us build robust applications leveraging modern technologies and best practices in software engineering. This position offers an exciting opportunity to work on complex system design, cloud infrastructure, and cutting-edge web development projects that make a real impact., * Develop, test, and deploy high-quality software applications using programming languages such as Java, C#, Python, Ruby on Rails, and JavaScript frameworks.

  • Design scalable system architectures and microservices that support growth and ensure optimal performance across platforms.
  • Collaborate within Agile teams to plan sprints, review code, and deliver features efficiently using version control tools like GitHub, SVN, and Git.
  • Build and maintain RESTful APIs to facilitate seamless communication between different software components and external services.
  • Implement best practices in software design patterns, security (including RBAC), and system scalability to enhance application robustness.
  • Work with cloud infrastructure providers such as AWS or Azure to deploy, monitor, and optimize applications in cloud environments.
  • Contribute to continuous integration/continuous deployment (CI/CD) pipelines using tools like Jenkins or similar platforms for streamlined releases.
  • Engage in system design discussions for developing new features or improving existing systems with a focus on performance and reliability.

Requirements

  • Proven experience in software development across multiple programming languages including Java, C#, Python, Ruby on Rails, or C++.
  • Strong understanding of web development technologies such as JavaScript frameworks (React Express), HTML/CSS, and front-end development experience.
  • Hands-on experience with RESTful API design, microservices architecture, and system scalability principles.
  • Familiarity with cloud infrastructure services like AWS or Azure for application deployment and management.
  • Knowledge of database systems including SQL (MySQL, MS SQL Server) and NoSQL options is highly desirable.
  • Experience working within Agile software development methodologies such as Scrum or Kanban.
  • Proficiency with version control systems like Git or SVN along with CI/CD tools for automated testing and deployment.
  • Strong grasp of software engineering concepts including design patterns, system design for system development, and security best practices such as RBAC.
  • Excellent problem-solving skills combined with the ability to communicate technical ideas clearly across teams.

Join us to be part of a dynamic environment where innovation drives success! Your expertise will help shape the future of our technology solutions while advancing your career in a collaborative setting committed to excellence.

Benefits & conditions

Pulled from the full job description Health insurance 401(k) matching Vision insurance 401(k) 3% Match Dental insurance Paid sick time Life insurance, * 401(k) 3% Match

  • 401(k) matching
  • Dental insurance
  • Health insurance
  • Life insurance
  • Paid sick time
  • Vision insurance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:18 min

Scaling MySQL databases for massive user growth

Johannes Nicolai Johannes Nicolai +1 · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all