Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer

alliantgroup, LP

Software EngineerAs a Software Engineer, you will design, build, and support sophisticated software products and technology platforms across web, native, and mobile environments. This role combines software development and system design with cloud computing, data architecture, generative AI, and enterprise application and integration technologies.You will help deliver scalable, high-quality solutions for internal and customer-facing products spanning web and mobile experiences, enterprise data, search and graph technologies, content publishing, benchmarking tools, and cloud-based architectures.Working closely with Engineering, Product, Project Management, UI/UX, Quality Assurance, Business, and IT teams, you will translate complex requirements into practical technical solutions and contribute throughout the software development lifecycle.Success in this role requires strong technical judgment, clear written and verbal communication, and the ability to collaborate effectively with distributed technology teams in the United States and India.Key ResponsibilitiesOwn the full software development lifecycle, including requirements analysis, design, coding, unit testing, debugging, deployment, maintenance, and production support for enterprise applications and technology platforms.Develop high-quality, secure, scalable, maintainable, and well-documented production code, including reusable components, services, APIs, and frameworks.Analyze complex technical problems and troubleshoot application, infrastructure, integration, data, performance, hosting, and deployment issues.Review existing systems, emerging technologies, and design patterns to recommend improvements to architecture, performance, security, reliability, and maintainability.Participate in requirements, design, code, testing, and deployment reviews while promoting engineering standards, development best practices, and responsible use of generative AI.Mentor software engineers and associates at varying experience levels.Translate business and functional requirements into technical designs and implementation approaches for new products and major system enhancements.Design distributed and cloud-based applications, defining application boundaries, service interfaces, APIs, data flows, integrations, dependencies, and architectural constraints.Evaluate design alternatives based on scalability, performance, security, reliability, maintainability, cost, and implementation complexity.Create and maintain technical design artifacts, including system diagrams, UML models, data flow diagrams, integration diagrams, and database designs.Establish and promote coding standards, architectural patterns, project structures, version-control practices, and software release standards across products.Document and communicate key architectural decisions to engineering teams and stakeholders.Incorporate security, privacy, identity, access control, and data protection requirements throughout application and system design.Develop secure software using established coding practices and identify vulnerabilities and architectural risks across applications, infrastructure, AI, and data systems.Collaborate with security and infrastructure teams to define requirements, remediate risks, and support cloud identity solutions using Microsoft Entra ID and Azure DevOps.Design and optimize systems for scalability, performance, availability, reliability, fault tolerance, and re-coverability as users, transactions, data volumes, and workloads increase.Analyze application and infrastructure performance, identify system bottlenecks, and recommend practical optimization approaches.Evaluate architectural tradeoffs among performance, scalability, security, cost, complexity, and participate in functional, performance, and security testing.Break complex requirements into manageable engineering tasks, implementation steps, and dependencies.Estimate development effort and technical complexity, clearly documenting assumptions, constraints, risks, and uncertainties.Identify dependencies across applications, data, infrastructure, teams, and third-party services that could affect delivery.Help engineering teams establish realistic delivery commitments and contingency approaches for high-risk technical components.Communicate changes to estimates, risks, dependencies, or technical approaches as new information becomes available.Contribute to sprint planning, backlog refinement, technical discussions, reviews, and retrospectives within an Agile development environment.Partner with product management to clarify requirements, acceptance criteria, priorities, dependencies, and implementation readiness.Track sprint objectives, blockers, risks, and delivery commitments while providing technical input into prioritization and sequencing decisions.Continuously improve engineering practices, tools, and development processes.Create and maintain clear technical documentation throughout the development lifecycle, including system designs, architecture diagrams, UML artifacts, data flows, API specifications, data models, integration requirements, engineering standards, deployment processes, monitoring plans, and test documentation.Use collaborative documentation platforms such as Microsoft Loop and Confluence to keep technical decisions, standards, and implementation guidance accessible and current.Provide concise, accurate updates on engineering progress, upcoming work, blockers, risks, dependencies, and changes to technical approaches.Communicate complex technical information clearly to engineering and non-engineering stakeholders and document key decisions, issues, and outcomes.Collaborate effectively with distributed technology teams in the United States and India across multiple time zones.Contribute to technical meetings, design reviews, and cross-functional discussions.Use engineering and collaboration tools to support requirements, architecture, development, source control, documentation, design, testing, and software delivery.Collaborate with product and UI/UX designers to interpret requirements and Figma designs and translate them into responsive, high-quality web, native, and mobile experiences.Provide technical guidance on the usability, performance, responsiveness, and implementation feasibility of UI/UX decisions.Develop and integrate enterprise applications using REST APIs, web services, event-driven architectures, cloud services, enterprise SaaS platforms, and relational and non-relational data systems.Design secure and reliable integrations across applications, mobile solutions, services, data platforms, and third-party systems.Technical QualificationsStrong proficiency in software development languages and frameworks, including C, C#, C++, Python, JavaScript, PHP, React or Angular, HTML, and CSS.Experience with SQL, database and data design, API development, application architecture, distributed systems, and cloud computing.Experience using generative AI and modern software development tools, libraries, IDEs, and debugging tools.Ability to quickly learn and apply new programming languages, technologies, and engineering tools.QualificationsBachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a very closely related technical field.Professional hands-on software engineering experience designing, developing, and supporting production software systems.Experience designing scalable, high-performance, cloud-based applications, with a strong understanding of software architecture and system design.Strong understanding of Agile software development practices.Experience translating technical requirements into engineering tasks, estimating development effort and complexity, and identifying technical risks and dependencies.Strong written and verbal communication skills, including the ability to create and clearly communicate technical designs and software architecture diagrams.Strong quantitative and analytical problem-solving skills.Experience developing and supporting multiple software products or codebases concurrently.Strong technical documentation skills, including the ability to document system designs, technical decisions, and implementation guidance.Proficiency with modern software development and collaboration tools, such as Azure DevOps, Jira, Git, Microsoft Loop, Confluence, Lucid, Figma, IDEs, and AI-assisted development tools.Experience developing or integrating enterprise applications and platformsExperience with Salesforce and Salesforce integrationsExperience with mobile applications, if it is preferred rather than requiredExperience with mobile application development frameworks, such as Flutter, is preferred.Ability to collaborate effectively with distributed, cross-functional engineering teams.High sense of urgency with the ability to meet deadlines and changing priorities.Receptiveness to performance feedback within a team environment is essential.Ability to work full-time onsite in the Houston, Texas office five days per week.alliant offers a comprehensive compensation and benefits package including 100% employer paid medical /dental premiums for single coverage for certain options, 401(k) matching, PTO, company provided life insurance and disability, onsite gym and group exercise classes, paid covered parking, and more!Do Work That Matters. alliant

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer in Houston, TX vacancy
  • $100 per hour

    We are seeking a Full-Stack Software Engineer to design, develop, test, and maintain scalable cloud-based applications and microservices.ResponsibilitiesDevelop backend services using C#, .NET, and ASP.NET Core.Build web applications using Angular and TypeScript.Design... 
    Suggested
    Contract work
    For contractors
    Local area
    Immediate start

    Schlumberger

    Houston, TX
    7 days ago
  • $122k - $240.5k

    Position Summary Software Engineer III with Agentic AI Experience, AI & Engineering/Engineering as a ServiceAgentic AI is moving from experimentation to production, and organizations everywhere are racing to figure out how to build it responsibly and at scale. We... 
    Suggested
    Work at office
    Local area
    Visa sponsorship
    Flexible hours
    Shift work

    Deloitte

    Houston, TX
    4 days ago
  •  ...Full-Stack Software EngineerRequired Skills & Experience: 5-7+ years of professional software engineering experienceBachelor's degree in Computer Science, Software Engineering, or a related fieldStrong experience with C#,.NET, and ASP.NET CoreExperience designing, developing... 
    Suggested

    Insight Global

    Houston, TX
    4 days ago
  •  ...Senior Full Stack Software EngineerMariana Minerals is a software-first, vertically integrated minerals company on a mission to supply...  ...Minerals is looking for an experienced Senior Full Stack Software Engineer to lead critical technical initiatives in building the next-... 
    Suggested

    Mariana Minerals

    Houston, TX
    4 days ago
  •  ...technologies. Practical, hands-on experience in all phases of Software Development Lifecycle (plan, design, develop, test, release, maintain...  ...or related technical field involving coding (e.g., physics, engineering or mathematics). Strong coding skills in Python based services... 
    Suggested

    Software Technology Inc

    Houston, TX
    4 days ago
  •  ...alliantgroup, LP in Houston, TX is seeking a Senior Software Engineer to design, build, and enhance enterprise applications, AI-driven solutions, and cloud platforms. You will work across the SDLC with distributed teams in the US and India to deliver scalable, secure software... 

    ALLIANT CYBERSECURITY

    Houston, TX
    10 hours ago
  •  ...Job Title: Full Stack Software Engineer (AI-Accelerated Development) Location: Houston, TX - Hybrid (3-4 days onsite)   Position Summary: Our client is seeking a Full Stack Software Engineer to join their dynamic team responsible for designing, developing, testing... 

    Arnex Solutions LLC

    Houston, TX
    2 days ago
  • $50 per hour

     ...space and find a career that's built for you.Lockheed Martin Space is seeking a full‑time Hardware/Software Integrator. In this role you will support the software‑engineering lifecycle defined in the program Software Development Plan (SDP) by establishing, maintaining,... 
    Full time
    Temporary work
    Work experience placement
    Interim role
    Casual work
    Flexible hours

    Lockheed Martin

    Houston, TX
    5 days ago
  • Software EngineerHouston, Texas|Software EngineerLaunch your software career with a company built to do exactly that.SkillStorm develops...  ...in a related technical field (Computer Science, Software Engineering, IT, or similar)At least 1 year of technical work experienceYou... 
    Relocation
    Relocation package

    SkillStorm

    Houston, TX
    6 days ago
  • Join our team as a Sustaining Software Engineer and contribute to our Digital Product and Automation initiatives. You'll provide crucial support and expertise, enhancing our NOVOS Automation Drilling Platform and improving field deployment processes. Your impact will drive... 

    National Oilwell Varco

    Houston, TX
    8 days ago
  • $50 per hour

     ...prosperity.Join us in shaping a new era in space and find a career that's built for you.Lockheed Martin Space is seeking a full time Software Engineer. In this role, you will support the software engineering lifecycle following the program Software Development Plan (SDP) to... 
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Houston, TX
    5 days ago
  • SOFTWARE ENGINEER (Industrial Automation & Cloud Systems)Location: Houston, TX HybridAbout the Role: Our client is seeking a skilled Software Engineer with proven experience working with Siemens and Schneider Electric systems, as well as a strong background in designing... 

    AEPartners

    Houston, TX
    8 days ago
  •  ...for innovative ways to help people? Do you like having the autonomy to build new solutions from the ground up? If so, being a Software Engineer II at Frost could be the job for you.At Frost, it’s about more than a job. It’s about having a flourishing career where you can... 
    Full time

    Frost Bank

    Houston, TX
    5 days ago
  • We are looking for an experienced Software Engineer to join a team in Houston, Texas, building and enhancing business-critical applications with a strong focus on Microsoft Dynamics 365 and modern web technologies. This role is well suited for someone who enjoys designing... 

    Robert Half

    Houston, TX
    6 days ago
  • $84.25k - $101.25k

    General InformationJob TitleFull Stack Software Engineer (TypeScript/Python)Job ID109000Work AreasTechnology & EngineeringEmployment TypePermanent Full-TimeLocation(s)Atlanta, Austin, Chicago, Dallas, HoustonDescription & RequirementsWHAT MAKES US A GREAT PLACE TO WORKWe... 
    Full time
    Contract work
    Work at office
    Local area

    Bain & Company

    Houston, TX
    6 days ago
  • Position: Software Engineer- Flight & Ground Systems Location: Houston, TX Remote Status: On-Site Job Id: 866 # of Openings: 1 Software Engineer - Flight & Ground SystemsLocation: Webster,... 
    Permanent employment
    Full time
    Remote work
    Relocation package

    Aegis Aerospace

    Houston, TX
    7 days ago
  •  ...Entry-Level Software ProgrammersSYNERGISTICIT wants every candidate to know we are always here to support your efforts. Indeed engagement...  ...degree or Masters degree in Computer Science, Computer Engineering, Electrical Engineering, Information Systems, ITHighly motivated... 
    H1b
    Remote work

    SynergisticIT

    Houston, TX
    13 hours ago
  • $76k - $155.7k

    Job Title: NASA Moon Base Flight Software and Cybersecurity Systems EngineerJob Category: EngineeringTime Type: Full timeMinimum Clearance...  ...:CACI is looking for an experienced Flight Software Systems Engineer to support NASA’s Moon Base flight software development at the... 
    Permanent employment
    Contract work
    For contractors
    Work experience placement
    Flexible hours

    CACI International

    Houston, TX
    5 days ago
  • $92.7k - $161.85k

     ...document generation solution and loan processing system that provides you with access to a wide range of features.As a SeniorProduct Software Engineer, you will be a key contributor on the DXG team, supporting our suite of compliance solutions. In this role, you will apply... 
    Full time
    Work at office

    Wolters Kluwer

    Houston, TX
    8 days ago
  • $92.3k - $207k

    AVEVA is creating software trusted by over 90% of leading industrial companies.Salary Range:$92,300.00 - $207,000.00This pay range represents...  ...:The role will collaborate with a team of skilled software engineers in designing and implementing of Azure architecture... 
    Full time
    Work at office
    Local area
    Remote work
    Flexible hours

    Aveva Group

    Houston, TX
    4 days ago
  •  ...Software EngineerThis is a full time opportunity in Houston, TX.Hybrid – onsite a few days a week.All applicants must be able to work...  ...sponsorship.Our client is looking for a passionate and creative Software Engineer to join our team to support the Channel Partner business unit.... 
    Full time

    Royal & Ross

    Houston, TX
    4 days ago
  • We are currently recruiting a Senior Software Engineer for a Financial client in Houston. You will be supporting their trading platform and consolidation of their legacy P&L application into the platform.Required experience:-Strong java experience-Python, Kubernetes, cloud... 

    Huxley Associates

    Houston, TX
    7 days ago
  • JOB SUMMARY As a Senior Software Engineer at Baylor Genetics, you will play a pivotal role in designing, developing, and maintaining high-quality software solutions. This position is ONSITE and requires extensive technical expertise, strong problem-solving skills, and the... 
    Full time
    Local area

    Baylor Genetics

    Houston, TX
    8 days ago
  • $50 per hour

     ...spacecraft for the Artemis missions. Join a talented team of Orion engineers engaged in the design and fabrication of the only deep space,...  ...than we have ever gone before.This position is for a Senior Software Engineer on the simulation software team for the NASA Orion... 
    Permanent employment
    Full time
    Temporary work
    Work experience placement
    Casual work
    Flexible hours

    Lockheed Martin

    Houston, TX
    6 days ago
  • $65 - $75 per hour

    DescriptionKforce has a client in Houston, TX that is seeking a Senior Software Engineer.About the Role:We're looking for a Senior Software Engineer to join our backend-focused engineering team. You'll work on distributed systems that support solar energy operations, integrating... 

    KForce

    Houston, TX
    5 days ago
  • $93.9k - $153.6k

    We are seeking a Software Engineer to join our Data & AI Engineering team to build modern, scalable web applications using technologies such as React, .NET, Next.js, and Azure.This role is open to both experienced engineers and high-potential early-career candidates (e.... 
    Full time
    Internship

    Sidley Austin

    Houston, TX
    8 days ago
  • $100 per hour

    The Back End Software Engineer is responsible for developing the back end of a web application, handling the logic, database interactions, user authentication, configuration, etc. The Back End Software Engineer evaluates emerging technologies and provides strategic, innovative... 
    Contract work
    For contractors
    Local area
    Immediate start

    Schlumberger

    Houston, TX
    8 days ago
  •  ...holistic data solution, Artidis accelerates drug discovery, tissue engineering, and personalized treatment. Artidis focuses its research and...  ...(Spain), and Houston (Texas, US).Job PurposeThe Field Service Software Engineer is responsible for supporting the installation,... 
    Remote work

    ARTIDIS

    Houston, TX
    7 days ago
  •  ...problems in new ways. This is where you can build a long and wide-ranging career. Job Summary The Commercial Systems Software Engineering organization is developing HP's Memory Management platform, a foundational component of the Agentic AI Software Stack designed... 
    Full time
    Temporary work
    Local area
    Flexible hours

    Hp Iq

    Houston, TX
    3 days ago
  •  ...Huxley is recruiting a Senior Software Engineer for a Financial client in Houston. You will be supporting their trading platform and consolidating their legacy P&L application into the platform. The ideal candidate brings strong Java experience, plus Python, Kubernetes... 

    Huxley

    Houston, TX
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!