Senior Software Architect

2 weeks ago


Austin, Texas, United States Unreal Gigs Full time
Job Summary

We are seeking a highly skilled Senior Software Engineer to join our team at Unreal Gigs. As a key member of our engineering team, you will be responsible for designing and developing robust, scalable, and efficient software architectures for new and existing projects.

Key Responsibilities:

  • Software Architecture and Design: Lead the design and development of software architectures, making critical decisions on technology stacks, system design, and infrastructure to ensure software meets both current and future needs.
  • Project Leadership: Take ownership of full development lifecycles for complex software projects, from initial requirements gathering to deployment and maintenance, setting technical standards, establishing timelines, and ensuring project goals are met on time and within budget.
  • Mentorship and Team Development: Mentor and guide junior and mid-level developers, providing technical expertise, code reviews, and best practices, fostering a culture of continuous learning and collaboration within the engineering team.
  • Problem-Solving and Debugging: Tackle challenging technical issues by diagnosing bugs, performance bottlenecks, and architectural problems, leading efforts to optimize code and systems, ensuring applications are reliable, fast, and maintainable.
  • Collaboration with Cross-Functional Teams: Work closely with product managers, designers, and QA engineers to translate business requirements into technical solutions, ensuring engineering decisions align with the overall vision of the company.
  • Code Quality and Best Practices: Establish and enforce coding standards and best practices within the team, ensuring all code is clean, efficient, and scalable, leading code reviews, contributing to documentation, and ensuring long-term maintainability of software.
  • Continuous Learning and Innovation: Stay current with industry trends, emerging technologies, and best practices, evaluating and implementing new tools, frameworks, and methodologies to keep the team at the forefront of software development.

Requirements

Required Skills:

  • Technical Expertise: Proficiency in one or more programming languages such as Python, Java, C++, Go, or JavaScript, with a deep understanding of object-oriented design, algorithms, and data structures.
  • Software Architecture: Experience designing scalable, high-performance systems and leading the development of complex applications, with a focus on balancing technical debt, performance optimization, and future scalability.
  • Mentorship and Leadership: Proven experience mentoring and guiding junior developers, with a passion for sharing knowledge, leading code reviews, and fostering a positive, collaborative team environment.
  • Problem-Solving Abilities: Excellent debugging skills with the ability to identify root causes of issues and lead efforts to resolve them, with a focus on finding creative solutions to tough technical problems.
  • Database and API Knowledge: Experience with both relational and NoSQL databases, as well as API design (RESTful, GraphQL), with a focus on designing and optimizing databases for performance and scalability.

Educational Requirements:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience in software development with a proven track record.
  • Certifications or coursework in advanced programming, system architecture, or cloud computing is a plus.

Experience Requirements:

  • 5+ years of experience in software development, with a focus on leading projects and mentoring teams, with a proven success in designing and delivering production-level software.
  • Experience with modern development frameworks like React, Node.js, Django, or .NET, and familiarity with DevOps practices like CI/CD and containerization (Docker, Kubernetes).

Benefits

  • Health and Wellness: Comprehensive medical, dental, and vision insurance plans with low co-pays and premiums.
  • Paid Time Off: Competitive vacation, sick leave, and 20 paid holidays per year.
  • Work-Life Balance: Flexible work schedules and telecommuting options.
  • Professional Development: Opportunities for training, certification reimbursement, and career advancement programs.
  • Wellness Programs: Access to wellness programs, including gym memberships, health screenings, and mental health resources.
  • Life and Disability Insurance: Life insurance and short-term/long-term disability coverage.
  • Employee Assistance Program (EAP): Confidential counseling and support services for personal and professional challenges.
  • Tuition Reimbursement: Financial assistance for continuing education and professional development.
  • Community Engagement: Opportunities to participate in community service and volunteer activities.
  • Recognition Programs: Employee recognition programs to celebrate achievements and milestones.


  • Austin, Texas, United States Centric Software Full time

    We are seeking a highly skilled Senior Software Architect to lead the development of cutting-edge enterprise systems. The ideal candidate will have a strong background in cloud-native software development, with expertise in breaking down monolithic applications and implementing machine learning or artificial intelligence solutions.Key...


  • Austin, Texas, United States Centric Software Full time

    We are seeking a highly skilled Senior Software Architect to drive the development of cutting-edge enterprise systems.Key Responsibilities:Pragmatic Problem-Solving: Utilize expertise in cloud-native technologies to provide practical solutions by understanding and effectively leveraging the existing tech stack.Tech Stack Utilization: Leverage Java (Spring...


  • Austin, Texas, United States Centric Software Full time

    About the Role:Centric Software is seeking a highly skilled Senior Software Architect to join our Innovation Programs Group. As a key member of our team, you will be responsible for driving innovation, identifying gaps in our product line, and creating rapid prototypes to enhance our offerings.Key Responsibilities:Architecture Development:Design and...


  • Austin, Texas, United States Unreal Gigs Full time

    We're seeking a seasoned Senior Software Architect to lead our most critical projects and shape the future of our technology stack.As the Senior Software Architect at Unreal Gigs, you'll be responsible for guiding a talented team of engineers to success, providing expert-level guidance on software architecture, design, and development across multiple...


  • Austin, Texas, United States Gateway Integrated Solutions, LLC Full time

    Job Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to lead the design, development, and deployment of high-quality software applications at Gateway Integrated Solutions, LLC. The ideal candidate will have expertise in developing software to enable digital signal processing systems, using cloud native...


  • Austin, Texas, United States Q2 Software, Inc. Full time

    Unlock Your PotentialAt Q2 Software, Inc., we're passionate about delivering innovative technology solutions that empower our customers to succeed. As a Senior Staff Software Engineer, you'll play a key role in shaping the future of our mobile banking platform and driving business growth.About the RoleWe're seeking an experienced software engineer to join...


  • Austin, Texas, United States LingaTech Full time

    Role: Senior Software ArchitectLocation: RemoteDuration: 12+ MonthsExperience: 15+ YearsNote:AWS Certification is mandatory for this roleResponsibilities:Technical Strategy:Develop and execute a technical strategy for cloud-based applications, ensuring alignment with business goals and industry best practices.Solution Design:Design and architect scalable,...


  • Austin, Texas, United States Unreal Gigs Full time

    Role OverviewWe are seeking a seasoned Senior Software Architect to lead our software development efforts and drive innovation at Unreal Gigs. As a key member of our team, you will be responsible for designing and implementing scalable, high-performance software systems that meet the needs of our clients.Key ResponsibilitiesTechnical LeadershipProvide...


  • Austin, Texas, United States Procore Technologies Full time

    Job DescriptionWe're looking for a talented Senior Software Architect to join Procore's Product & Technology Team. Our software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We're a customer-centric group that encompasses...


  • Austin, Texas, United States System Soft Technologies Full time

    Job Title: Senior Software Development ArchitectLocation: RemotePayrate: $45/HR on W2Duration: 12+ MonthsRequired Experience:3+ years in software development2+ years in Microsoft Power Applications2+ years in Microsoft Power AutomatePreferred Experience:6+ years in Agile/Scrum methodologies5+ years in integrating Microsoft products5+ years in REST/SOAP...

  • Software Architect

    2 weeks ago


    Austin, Texas, United States AMD Full time

    Job Title: Software ArchitectJob Summary:We are seeking a highly skilled Software Architect to join our team at AMD. As a Software Architect, you will be responsible for designing and developing software solutions for our embedded systems. You will work closely with our engineering team to define and drive the development of our next-generation autonomous...


  • Austin, Texas, United States Purple Drive Full time

    Key ResponsibilitiesWe are seeking a highly skilled Senior Software Architect to lead the development of our AI solutions.As a Cloud Solutions Engineer, you will design and implement scalable cloud-based architectures.The ideal candidate will have a strong background in Artificial Intelligence and be able to develop and deploy AI models.RequirementsA minimum...

  • Software Architect

    2 weeks ago


    Austin, Texas, United States NEOGOV Full time

    About the RoleWe are seeking a highly skilled Software Architect to join our team at NEOGOV. As a key member of our Public Safety suite, you will be responsible for defining and maintaining the technical vision and strategic direction for projects and architecture.Key Responsibilities:Stay ahead of the latest technology trends and best practices to...


  • Austin, Texas, United States SpyCloud Full time

    Job SummaryWe are seeking a highly skilled Senior Software Architect to join our team at SpyCloud. As a key member of our engineering team, you will be responsible for designing and developing large-scale distributed data systems, leading technical direction, and providing strong technical leadership.About the RoleThis is an exciting opportunity to work with...


  • Austin, Texas, United States Skyways LTD Full time

    Job Title: Senior AI/ML/CV Software ArchitectAbout the Role:We are seeking a highly skilled Senior AI/ML/CV Software Architect to join our team at Skyways LTD. As a key member of our engineering team, you will be responsible for designing and developing cutting-edge computer vision systems for our autonomous aerial vehicles.Key Responsibilities:- Design and...


  • Austin, Texas, United States CharterUP Full time

    About CharterUPWe're a pioneering company in the group ground transportation industry, on a mission to revolutionize the way people travel. Our innovative platform connects customers with a network of bus operators across America, making it possible to book a bus in just 60 seconds.As a Senior Software Engineer at CharterUP, you'll play a crucial role in...


  • Austin, Texas, United States NVIDIA Full time

    About NVIDIANVIDIA is a leader in the development of groundbreaking technologies in Artificial Intelligence, High Performance Computing, and Visualization.Our work enables the creation of new universes to explore, facilitates groundbreaking creativity and discovery, and powers inventions that were once considered science fiction, including artificial...


  • Austin, Texas, United States InterSources Full time

    Job Description:As a Senior Software Architect at InterSources Inc., you will be responsible for leading the development of complex software systems using modern technologies and tools. Your primary focus will be on designing and implementing scalable software solutions that meet the needs of our clients.Key Responsibilities: Develop and implement software...


  • Austin, Texas, United States Aledade, Inc. Full time

    Job Summary:Aledade, Inc. is seeking a highly skilled Senior Software Architect to join our team. As a key member of our engineering team, you will be responsible for designing and developing large-scale distributed systems that drive innovation and excellence across our technology stack.Key Responsibilities:Architect complex systems and make critical...


  • Austin, Texas, United States Rapid7 Full time

    About the RoleAs a Principal Software Engineer at Rapid7, you will play a key role in shaping the technical direction of our software and architecture. You will design and develop effective, scalable architectures for our products and services, and collaborate with cross-functional teams to drive technical strategy.You will be responsible for building,...