Software Engineering Manager
Software Engineering Manager Job 162 miles from College Station
Remote in the United States
Will travel to client locations 25% of the time
Salary: $150k - $170k base + bonus
The Company
This company is experiencing significant growth and is searching for a Software Engineering Manager to help lead and develop its engineering teams. With a fast-paced, startup-like environment, they value adaptability, collaboration, and technical excellence. They seek leaders who thrive in a gritty, evolving atmosphere, prioritizing innovative solutions and team-building.
The Role
As a Software Engineering Manager, you will lead engineering teams, focusing on project planning, prioritization, and team development. You'll work closely with the infrastructure director, ensuring smooth project execution and aligning engineering efforts with business goals. This role requires a mix of technical expertise, leadership, and the ability to foster a collaborative and motivating environment. You will also engage with clients, contributing to the company's growth and success.
Role Responsibilities
Build and manage effective engineering teams in an Agile/Scrum environment.
Lead and mentor polyglot engineers, providing guidance on technical and project challenges.
Oversee project planning, prioritization, and successful execution of deliverables.
Work closely with the infrastructure director to streamline engineering processes.
Act as a point of contact for client engagements, ensuring clear communication and technical delivery.
Foster team morale and a collaborative environment, particularly during in-office team-building sessions (once a month for hybrid roles).
Role Requirements
3+ years of experience in a management or lead role with people management responsibilities.
Demonstrated growth from an individual contributor role to lead to management positions.
Strong project planning and prioritization skills, with experience in Agile/Scrum environments.
Hands-on experience in SQL, with a good understanding of cloud engineering and distributed programming.
Ability to manage teams in a fast-paced, growth-oriented startup environment.
Willingness to engage with hybrid or remote teams, with the ability to attend in-office team-building events in Texas once a month (if you are in Texas).
Required Skillsets
5+ years of experience shipping production code in enterprise environments.
Strong software design and development fundamentals, with experience in languages such as GoLang, C++, or Java.
Experience with software architecture, design, and deployment in cloud environments.
Ability to adapt to emerging technologies and thrive in ever-changing environments.
Bachelor's or Master's degree in Computer Science, with at least 8 years of experience in enterprise-level software development.
BENEFITS:
$150,000 - $170,000 Base Salary + Bonus
HOW TO APPLY Please register your interest by sending your Resume to Emma Spagnola via the Apply link on this page or at ************************.
Software Engineering Manager
Software Engineering Manager Job 166 miles from College Station
Job Title: Engineering Manager
We are hiring an Engineering Manager to lead the engineering team in our Dallas office. This manager will be responsible for team leadership, development process improvements, and technical oversight. The team consists of approximately 10 engineers divided into three sprint teams, working across various technical areas, including cloud, player, and application development. This position is critical as our team members have primarily worked within our organization and need structured management to help transition from a chaotic state to a more streamlined and efficient workflow. The Engineering Manager will play a key role in setting priorities, defining expectations, implementing evaluation and coaching systems, conducting code reviews, and maturing the team's development operations.
Key Responsibilities:
Oversee the signage engineering team, ensuring smooth day-to-day operations.
Collaborate with team leads to establish priorities and define clear expectations.
Implement structured processes to improve efficiency and development operations.
Conduct code reviews and provide technical guidance to engineering teams.
Train and upskill team members, fostering a culture of growth and continuous learning.
Work on restructuring team workflows to optimize work distribution across different technical areas.
Participate in strategic initiatives such as containerization and cloud-based SaaS improvements.
Engage in hands-on development (10-20% of the time) while focusing on team management and system design.
Support ongoing compliance efforts, including certifications like SoC2 or ISO 27001.
Collaborate with leadership to scale and mature engineering operations.
Qualifications:
At least 3 years of engineering management experience, preferably with enterprise-level clients.
8+ years of software development experience with strong backend development skills.
Expertise in Laravel, Node.js, or similar backend frameworks.
Experience with React or front-end frameworks is a plus.
Familiarity with cloud-based SaaS applications and Electron-installed applications is desirable.
Ability to navigate and improve processes in a high-growth, somewhat chaotic environment.
Strong leadership, mentorship, and coaching abilities.
Experience with software security compliance (SoC2, ISO 27001) is a plus.
Adaptable personality with a problem-solving mindset, able to work effectively across different organizational structures.
Growth Potential:
This role has a clear growth path to a Director-level position. The Engineering Manager will play a key role in scaling the engineering team and improving processes, making it an exciting opportunity for someone looking to take the next step in their career.
Software Architect (Back End)
Software Engineering Manager Job 81 miles from College Station
We are seeking a skilled Software Architect specializing in backend technologies to design, implement, and optimize scalable systems that enhance our eCommerce solution. This role involves leading technical strategy, developing robust architectures, and collaborating with cross-functional teams to deliver capabilities.
RESPONSIBILITIES:
Architect and Design: Partner with product managers to understand business needs, develop high-level designs, and guide engineering teams to implement solutions effectively.
Strategic Leadership: Define the technical vision and roadmap aligned with business goals.
System Integration: Integrate enterprise systems, real-time data processing pipelines, and third-party tools into the eCommerce platform.
Performance Optimization: Simplify architecture and overall system response times through continuous tuning and experimentation.
Governance: Establish coding standards, architecture best practices, and technical documentation.
Education:
Bachelor's Degree in Computer Science or equivalent for the specific roles responsibilities
Mandatory Experience:
Extensive experience with Java/NodeJs, Spring Framework and ORM frameworks.
Proficiency in Spring framework, Cloud Technologies, API orchestration frameworks such as GraphQL
Strong knowledge of database systems (SQL and NoSQL) and caching solutions.
Familiarity with CI/CD pipelines and cloud platforms (AWS, Azure, GCP).
Excellent problem-solving and critical-thinking skills.
Strong communication, mentoring and collaboration skills.
Experience with containerization and orchestration (Docker, Kubernetes).
Familiarity with messaging systems (e.g., Kafka, RabbitMQ).
Knowledge of performance tuning, and DevSecOps practices.
Background in real-time data processing (e.g., Kafka) and data modeling.
Experience in implementing security protocols, advanced authorization strategies would be an added advantage.
Excellent leadership and negotiation skills with the ability to clearly propose and articulate architecture and technology decisions.
Director of Software Engineering
Software Engineering Manager Job 81 miles from College Station
Software Engineering Director
The Software Engineering Director will oversee the development and maintenance of production automation and forecasting software. This role includes managing a multi-site, international workforce, ensuring timely project delivery, overseeing budget and capital planning, and collaborating with Research, Development & Engineering (RD&E) and broader company teams to align objectives.
Key Responsibilities
Quality Management
Ensure compliance with company quality policies and contribute to continuous improvement initiatives.
Maintain high service quality across all business areas and drive ongoing enhancements.
Vision & Leadership
Lead research, planning, and implementation of new programs and protocols for the Digital Solutions organization.
Develop and maintain a five-year technology roadmap in collaboration with the Digital Solutions Vice President.
Actively contribute to strategic planning, operations, and annual execution as part of the RD&E executive team.
Foster collaboration across the executive team to achieve company profitability goals.
Establish and measure departmental goals while effectively communicating the technology strategy.
Operations Management
Oversee software developers, engineers, Quality Assurance staff, and technical writers.
Plan and implement department programs, goals, and objectives.
Support continuous improvement initiatives throughout the company.
Travel to global manufacturing, engineering, supplier, and customer facilities as needed.
Develop and monitor project methods, expenditures, and progress reports.
Measure and evaluate software development performance and represent RD&E in cross-functional teams.
Communication & Collaboration
Foster effective collaboration between engineering teams and across all company functions to enhance product performance and customer experience.
Maintain clear communication with all key stakeholders, both internally and externally.
Set clear expectations, roles, and responsibilities for team members.
Financial Management
Develop and oversee the department's budget and software capitalization plans.
Ensure staffing aligns with business needs and financial objectives.
Promote efficient use of company resources and adherence to financial policies.
Align software engineering goals with the broader financial objectives of the Digital Solutions team.
People & Talent Development
Mentor, guide, and coach team members to enhance their skills and retain top talent.
Build and maintain a strong, well-structured organization staffed with qualified personnel.
Lead and motivate teams across multiple international locations.
Manage critical talent decisions to maximize organizational value.
Partner with HR to recruit, hire, train, and develop staff, ensuring career growth opportunities.
Promote a culture of continuous learning, performance management, and succession planning.
Qualifications & Experience
Required:
Bachelor's degree in a related field.
10+ years of experience in digital product development, including 5+ years in senior leadership managing large teams and complex projects.
Experience with Agile software development, SDLC, and QA methodologies.
Expertise in building secure solutions and collaborating with security teams.
Strong background in big data, cloud computing, modern software engineering practices, and AI.
Preferred:
Master's degree (MBA or engineering-related field).
Experience in upstream oil and gas software development.
Skills & Competencies
Technical & Leadership Skills:
Strong leadership, decision-making, and judgment capabilities.
Ability to manage and motivate diverse, global teams effectively.
Excellent communication and presentation skills.
Strong organizational and analytical skills.
Demonstrated ability to work well across all levels of an organization.
Proven track record of innovation and strategic thinking.
Exceptional project management skills with the ability to handle multiple priorities.
Technical Expertise:
Deep understanding of modern digital engineering concepts and development practices.
Experience in Agile development and continuous integration/continuous deployment (CI/CD).
Knowledge of financial planning, budgeting, and cost control principles.
Proficiency in MS Office tools (Word, Excel, PowerPoint, Project), PTC WindChill, and JD Edwards OneWorld.
Strong software architecture knowledge across embedded systems, desktop, web, and mobile platforms.
Ability to translate complex technical concepts into easily understandable information.
This role requires a strategic and forward-thinking leader who can drive innovation, lead a global team, and contribute to the company's long-term success. If you are an experienced software engineering professional with a passion for leadership and cutting-edge technology, we encourage you to apply.
Senior Software Engineer (C/C++, Packet Processing, Linux Debugging)
Software Engineering Manager Job 88 miles from College Station
(This role is a hybrid role working onsite in Austin 2 days a week)
Meet the Team
Join Cisco's Security Technology Group, where innovation meets network and content security. Our Team is at the forefront of developing groundbreaking security solutions that protect the world's digital infrastructure. As a member of our Datapath software team, you will have the opportunity to work on diverse projects related to Cisco Next Generation Firewall.
Role Overview
We are seeking a dedicated Software Engineer who is passionate about data path- Packet Processing software and eager to tackle complex challenges in network security. This is a unique opportunity to influence the design and development of next-generation security products that safeguard critical data and communications.
Your Impact
Design, develop, and debug Datapath software component for Cisco's Next Generation Firewall.
Take part in product development through complete SDLC stage.
Work proactively with cross functional teams for requirement gatherings, turning them into Datapath solutions and delivering high quality products.
Write design specs and test plans. Conduct and participate in peer code reviews, design reviews, and test plan reviews.
Effective usage of generative AI tools.
Working with Cisco TAC and Escalations to understand customer issues, debug them effectively and resolve in time and with high quality.
Have thorough understanding and experience of C, OS concepts and Linux debugging internals. Datapath defects are often complicated to debug and require very thorough debugging skills and OS work experience.
Thorough experience with Networking protocols - L2/L3/L4.
Provide solutions for scaling Datapath software onto multi core systems with focus on parallel processing.
Analyze and debug throughput packet performance and degradation and provide solutions.
Actively participating in Cisco's Hackathon's competitions and providing meaningful ideas which can turn into revenue streams for Cisco Firewall and Security solutions.
Providing secure software solutions is our basic principle. Hence, you must have a sharp attitude towards embedding security concepts in all our implementations.
Communicate effectively across team, providing timely updates on project progress, challenges, and successes.
Bring a mentality of developing simple solutions to complex problems.
You would work with a team of highly motivated engineers across multiple sites in US and across the world.
Minimum Qualifications:
Bachelors with 7+ years of experience OR Masters with 4+ years in Computer Engineering, Electrical Engineering, Computer Science, or a related major.
Extensive Work experience with C or C++ language, OS and data structures.
Thorough exposure in debugging with Linux commands.
L2/L3/L4 protocol knowledge and work experience is a must.
Preferred Qualifications:
Strong analytical and troubleshooting skills.
TCP/IP L2/L3 development experience
Understanding of High Availability solutions.
Experience with version control systems such as Git or Perforce and familiarity with continuous integration/continuous delivery (CI/CD) pipelines.
Self-motivated, proactive, and able to work independently as well as in a team environment.
Familiarity or Hands on experience with Cisco or Other Vendor Security solutions.
Strong communication skills, both written and verbal, to effectively collaborate with team members and partners.
#WeAreCisco
#WeAreCisco where every individual brings their unique skills and perspectives together to pursue our purpose of powering an inclusive future for all.
Our passion is connection-we celebrate our employees' diverse set of backgrounds and focus on unlocking potential. Cisconians often experience one company, many careers where learning and development are encouraged and supported at every stage. Our technology, tools, and culture pioneered hybrid work trends, allowing all to not only give their best, but be their best.
We understand our outstanding opportunity to bring communities together and at the heart of that is our people. One-third of Cisconians collaborate in our 30 employee resource organizations, called Inclusive Communities, to connect, foster belonging, learn to be informed allies, and make a difference. Dedicated paid time off to volunteer-80 hours each year-allows us to give back to causes we are passionate about, and nearly 86% do!
Our purpose, driven by our people, is what makes us the worldwide leader in technology that powers the internet. Helping our customers reimagine their applications, secure their enterprise, transform their infrastructure, and meet their sustainability goals is what we do best. We ensure that every step we take is a step towards a more inclusive future for all. Take your next step and be you, with us!
Principal Software Engineer - Robotics
Software Engineering Manager Job 88 miles from College Station
Wilder Systems designs, manufactures, and installs automated robotic systems for industrial manufacturing applications in the aerospace industry. Our tools are used in direct manufacturing and maintenance of aircraft structures for both commercial and defense customers. We have a dynamic, talented, and collaborative engineering team and want those who are energized by contributing to solutions to solve our customer's toughest problems. We are now seeking an experienced Robotics Software Engineer to join in the development of industrial robotic control software.
Key Responsibilities:
Technical Leadership: Lead the design, development, and implementation of software solutions with a focus on automation.
Architecture & Design: Collaborate with cross-functional teams to define and refine system architecture and design principles.
CI/CD Implementation: Drive the adoption and enhancement of Continuous Integration and Continuous Deployment (CI/CD) practices to streamline our development processes.
Mentorship: Provide guidance and mentorship to junior engineers, fostering a culture of learning and collaboration within the team.
Coding & Development: Write clean, maintainable, and efficient code in C++ and Python, ensuring adherence to best practices and standards.
Linux Environment: Develop and maintain software in a Linux environment, leveraging its capabilities for performance and scalability.
Problem Solving: Identify and resolve complex technical challenges, optimizing system performance and reliability.
Collaboration: Work closely with product managers, QA, and other stakeholders to ensure timely delivery of high-quality software.
Qualifications:
7-10+ years of software development experience, with a strong focus on automation.
Proficient in C++ and Python.
Extensive knowledge of robotics fundamentals (transforms, kinematics, motion planning algorithms, linear algebra, control theory, perception, sensor calibration)
Extensive experience with CI/CD tools and practices (e.g., Jenkins, GitLab CI, CircleCI).
Strong understanding of Linux operating systems and environments.
Strong analytical and troubleshooting skills, with a passion for continuous improvement.
Master's degree or PhD in Computer Science, Engineering, or a related field.
Ability to provide proof of US citizenship or legal permanent resident
Preferred Experience:
Experience with ROS2 (Robot Operating System 2) for robotics applications.
Understanding of web development technologies and frameworks.
Experience with UI and front-end development (React preferred)
Experience with backend development and database design
Experience with AWS, Google Cloud, or other cloud computing environments
Experience with Containers: Kubernetes, Docker, Containerd, etc.
Experience designing software to meet DFARS cybersecurity standards
Experience with Deep Learning frameworks (Tensorflow, PyTorch)
Embedded Software Architect (Multicore Systems)
Software Engineering Manager Job 88 miles from College Station
As the Principal Software Architect, you will drive the software architecture and requirements for our latest family of low-power Edge AI MCUs. As a Software Architect you will working closely with our SoC hardware architects, product marketing, and our IP vendors to develop solid functional allocations and requirements for our software development and system test teams. The role will cover the areas of multi-processor communications, data movement acceleration, dynamic resource allocation (memory and peripherals), and debug tools. You will also be embedded into our software development teams as the subject matter expert for the duration of the product development. The successful candidate will have extensive experience in the early-stage software development process. The candidate must have strong experience in embedded software programming on ARM Cortex-M processors using RTOS. They must be familiar with methods for functional allocation, requirements traceability, Software Requirement Specification content, and make vs. buy analysis for commercial and open-source software.
Responsibilities
Requirements analysis based on disparate and preliminary information from SoC hardware architecture team, product marketing, other software architects, and software development teams resulting in contributions to a software requirements specification for the device. This should include any software prototyping required to refine the architectural understanding and requirements.
Working closely with our field, product marketing, and system test teams to understand our Alpha customer use cases and their impact on requirements and testability.
Engaging during the software implementation and test phases to review designs, test plans, code, and test case results as a SME for certain aspects of the SoC software architecture.
Own the performance and power optimization of the areas for which you are responsible.
Define and enforce architectural standards, guidelines, and best practices.
Collaborate with cross-functional teams to align architectural decisions with overall business objectives.
Diagnose and resolve complex technical issues and recommend trade-offs between software and hardware implementations.
Collaborate effectively with cross-functional teams to achieve project goals.
Mentor and guide junior team members.
Requirements
A Bachelor's of Science or Master's in Electrical Engineering, Computer Engineering, or Computer Science.
10+ years of experience developing embedded software for real-time environments (bare metal and RTOS).
Experienced in code development in C/C++ and assembly language for embedded targets using ARM Cortex-M processors.
Experience in writing functional allocation and software requirements specifications with an eye towards customer use cases and testability.
Experience with asymmetric multicore systems and control/data plane interaction, including inter-processor communication and remote procedure call-based designs.
memory protection, L1/L2 caches, inter-processor interrupts, shared memories, and dual-port memories.
Familiarity with Trust Zone for M-Class microcontrollers and/or Trusted Firmware for microcontrollers is preferred.
The candidate must be able to independently manage assigned tasks, prioritize workload, and meet deadlines with minimal supervision. Proactive problem-solving skills and the ability to seek clarification when needed are essential.
Prior experience working with NPUs for running neural network workloads (preferred)
Experience/familiarity with audio and image processing (preferred)
Software Engineer Internship
Software Engineering Manager Job 153 miles from College Station
Recruiters: Please send all inquiries to **********************. Do not contact individuals.
Candidates are encourage to apply directly to VWH.
VWH Capital Management, LP (“VWH”) is an SEC-registered investment advisor and private equity firm with multi-billion dollars in assets under management. The firm is the winner of the 2023 Private Equity Wire US Emerging Manager Award for Best Performance: Debt. VWH is a major player in the U.S. distressed residential mortgage loan space and seeks to generate long-term returns in securitized products, distressed credit, and whole loans. VWH is headquartered in Dallas. For more information visit *******************
Job Description
VWH is seeking a Software Engineer intern with interests in finance, quantitative data analysis, and infrastructure platform building who will contribute to the continued growth and success of VWH's residential loan and securities business.The candidate will work closely with our key stakeholders and ultimately contribute to developing the next-gen, in-house whole loan management system that will help take the firm to the next level.The internship will help the candidate obtain real world experience as it pertains to data warehouse management, web platform development, and cloud-based system architecture in a private equity/finance environment. Ultimately, a successful candidate will be considered for full-time employment upon completion of their internship and degree.
Responsibilities
Develop and enhance web application for the asset management team
Assist in management of cloud-based infrastructure, including RDS, EC2, S3, and third-party applications
Assist senior members in maintaining and improving data and modeling process
Aid in implementation, customization, and use of loan level analytic solutions
Improve data pipeline and reports generating process for asset management and portfolio surveillance
Explore/deploy tools for data analysis and data visualization
Build and enhance GUI for in house workflow tool
Other duties as assigned
Requirements
BS or working toward completion of MS in Computer Science, Computer Engineering or related fields of study
Experience with Cloud Computing Technologies preferably AWS
Experience with AWS Cloud products (RDS, Glue, Athena, DMS, lambda, S3)
Experience with developing complete, well-tested, database-driven web applications using web app frameworks such as Flask, Django, and proficient in HTML / CSS / JavaScript
Proficiency in Python, C++, or Java
Working knowledge of relational databases, data management, and data warehouse
Experience with low-code application development a plus
Experience with API integration a plus
Experience within Asset Management or Financial Services a plus
Ability to manage multiple tasks and deliver high quality work in a dynamic environment
Experience in prototyping concepts and requirements and executing plans to deliver products
Excellent communication skills, motivated to contribute
Ability to work in Uptown Dallas office
US work authorization is required. The firm will sponsor H1B via for full-time employees.
Compensation and Benefits
VWH offers competitive compensation during the internship program.
VWH Capital Management, LP is an equal opportunity employer. Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic prohibited by applicable law.
Software Architect
Software Engineering Manager Job 81 miles from College Station
TechHuman is seeking a Software Architect with adept skills in application architecture and implementation. Please see below for more details pertaining to this permanent position.
Responsibilities
Designs and implements solutions aimed at reducing the time spent on reactive work.
Partners with business and technology experts to create end-to-end solutions that add value to the enterprise while ensuring compliance with the standards and guidelines set by Enterprise Architecture.
Engages with business leadership to build a strong collaborative relationship between IT and operations.
Able to model solutions from conceptual, logical, and physical perspectives.
Facilitates the refinement of requirements, with a particular focus on service-level requirements.
Collaborates with other IT teams to ensure a comprehensive understanding of the proposed architecture, remaining open to and integrating feedback.
Must Haves:
8+ years of experience in full-stack software development and design.
Professional experience in the retail industry.
A background of using Java to develop APIs/microservices.
Adept understanding of frontend implementation and architecture, with experience developing with JavaScript and related libraries/frameworks.
Expertise with SQL development and data integration patterns/tools such as Kafka, ESP, etc.
Experience in designing n-tier application architecture in distributed cloud environments (Google Cloud Platform, Amazon Web Services, Azure, etc.).
Understanding of IT infrastructure and network security.
Professional experience working with COTS applications, such as Oracle RMS, POS systems, etc.
Bachelor's degree in Computer Science or related field.
Nice-to-Haves:
Subject-matter expertise with digital marketing trends and omnichannel analysis.
Experience using Customer Data Platform (CDP) tools, such as “Treasure.”
Software Developer
Software Engineering Manager Job 88 miles from College Station
Software Developer - Aviation & Simulation Technology
An exciting opportunity has opened up for a Software Developer to join a leading company in the flight simulation industry. This role is focused on developing avionics integration platforms, working with cutting-edge simulation technology, and designing middleware applications and high-performance software systems.
Responsibilities:
Develop and maintain middleware applications and avionics simulation software
Integrate third-party APIs and ensure seamless system communication
Collaborate with cross-functional teams and manage project tasks efficiently
Translate complex technical concepts for non-technical stakeholders
Requirements:
6+ years of experience in C#/C++/.NET development for Windows applications
Experience with graphics programming (DirectX/OpenGL preferred)
Proficiency in Git or similar version control systems
Strong problem-solving skills and ability to adapt to new technologies
Ability to work in a fast-paced, highly collaborative environment
Experience with flight simulation software, game engines, or mobile development
This is a full-time position based in Texas. If you're interested in learning more, apply now or reach out for details!
Senior Java Software Engineer
Software Engineering Manager Job 153 miles from College Station
We are looking for a highly skilled Java Full Stack Developer with expertise in Spring Boot and Angular/React to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining scalable web applications, ensuring high performance and responsiveness.
Key Responsibilities:
Develop and maintain full-stack web applications using Java, Spring Boot, Angular, React and RESTful APIs.
Design and implement robust backend services using Spring Framework (Spring Boot, Spring MVC, Spring Security, JPA, Hibernate).
Build responsive and user-friendly front-end components using Angular, React, TypeScript, HTML, CSS, and JavaScript.
Collaborate with UX/UI designers, product managers, and backend developers to deliver seamless user experiences.
Develop RESTful APIs and integrate them with front-end applications.
Optimize applications for speed and scalability.
Write unit and integration tests to ensure code quality and reliability.
Participate in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
Troubleshoot and debug issues across the application stack.
Ensure security best practices are followed in application development.
Required Skills & Qualifications:
10+ years of experience in full-stack development with Java and Angular.
Strong experience with Spring Boot, Spring MVC, Spring Security, Hibernate, and JPA.
Proficiency in front-end technologies, including Angular, TypeScript, JavaScript (ES6+), HTML5, and CSS3.
Experience with RESTful API development and integration.
Strong knowledge of Microservices architecture and implementation.
Experience with relational databases such as PostgreSQL, MySQL, or Oracle.
Familiarity with cloud platforms like AWS, Azure, or GCP is a plus.
Hands-on experience with DevOps tools such as Docker, Kubernetes, Jenkins, and CI/CD pipelines.
Strong problem-solving skills and ability to work in a collaborative environment.
Experience with Agile/Scrum methodologies.
Sr. Application Developer (C#)
Software Engineering Manager Job 168 miles from College Station
99% of the APPLICANT DONT READ THE INSTRUCTIONS AND SEND RESUMES.
Need local candidates only as this is 5 DAYS ONSITE role.
W2 ONLY.
ONSITE INTERVIEW.
Sr. Application Developer (C#)
Location: Plano, TX (ONSITE 5 days a week)
Responsibilities:
The Senior Application Developer utilizes minimum requirements to develop technology solutions for the Mortgage Servicing platform using a cloud solution and Microsoft technologies, utilizing services from our cloud service provider. Will write high quality code to create complex business applications; test software during development; perform quality assurance and user acceptance testing; prepare software for deployment; provide post implementation support; prepare application documentation.
The Senior Application Developer will:
Use the latest tools and techniques (.NET Core, C#, Agile Methodologies, Web Services, TSQL, SSIS)
Develop RESTful Services.
Prepare software for deployment to production environments.
Respond to and resolve questions and issues logged by users of a live system.
Manage small projects independently and work as a team member on larger projects.
Perform other related duties as required and assigned.
Demonstrate behaviors which are aligned with the organization's desired culture and values.
Qualifications:
Bachelor's degree or equivalent work experience.
5+ years of relevant work experience.
Knowledge of Agile Methodologies, such as Extreme Programming (XP) and Scrum is helpful.
Experience with relational databases (SQL Server, MySQL, PostgreSQL).
Knowledge of design patterns, refactoring and unit testing.
Experience with Linux and open source software is a plus.
AWS Environment - EC2, SQS, SNS, Lambda, Containers, API Gateway experience highly preferred.
Financial services experience, especially related to mortgages and mortgage backed securities, is desirable.
C/C++/Linux/JIRA Software Engineer (Triage / DLT)
Software Engineering Manager Job 175 miles from College Station
C/C++ BSP Embedded Software Engineers(I2C, QNX, LVDS)
This is a long term role with a Global Top 3 Automotive Tier 1 supplier.
Candidates must be able to work onsite in The Colony (greater Dallas TX).
Role and Responsibilities
As an IAT engineer, you will be responsible for initial analysis and triage of defects before they are assigned to individual development teams for root cause and fix.
You will perform high level defect analysis to filter out environmental/setup issues, IVO vs server-side issues and move the defects to the correct queue (HU, Server, Tier1, Tier2 etc.) at the earliest.
You will continuously monitor the defect dashboard, drive defect triage calls and work closely with PO, Eval & Development team members to clarify defects and track them to closure.
Create dashboards and reports for management and other stakeholders.
Have great problem-solving skills, analytical tools and development experience and ability to evaluate and identify issues at a code level.
Able to summarize key points and work with others to cut through ambiguity and bring issues to resolution.
A history of working with cross-functional teams to ensure successful product.
You must be a self-starter with excellent communication skills, attention to detail and a knack for solving problems creatively.
The fast-paced nature of the job requires that you be able to work well under pressure.
Required Skills / Experience:
Experienced in Automotive Infotainment domain with exposure to embedded software development in C/C++/Linux.
Knowledge of how to use JIRA, Confluence and Logs Analysis Tools.
High Level System Architecture Knowledge - SW Design, sequence diagrams, APIs, HTTP error codes.
Conversant with Linux Commands, utilities, and basic python scripting
Experience in Agile and Scrum methodologies
Requirement Analysis and understanding.
Thinking on feet and aptitude to learn.
PLUS (Preferred skills)
Preferable but not mandatory skill sets:Experience in designing, developing, and debugging software in a real-time embedded environment.
Knowledge of how to read DLT logs, DLT-Viewer and how to apply filters in DLT logs
Domain: Automotive
Who we are
Established in 1993, DataMTX (formerly Datamatics) is a Tier 2 automotive services supplier to multiple OEM's and Tier 1 clients including Ford, Stellantis, Toyota, GM, Hyundai, Daimler, Panasonic, Nissan, Honda, Bose, Visteon, Denso, etc.
Our Client
Ranked among the Top 3 Global Automotive Infotainment, ADAS, eCockpit and Premium Audio Tier 1 manufacturers and a market leader with most Japanese OEM vehicle manufacturers (Toyota, Honda, Acura).
Software Engineer
Software Engineering Manager Job 88 miles from College Station
About Us
MentorPass is revolutionizing the $300B consulting industry. We've assembled 500 elite advisors-from Louis Vuitton's CEO to America's fastest-growing CPG founders-helping thousands of startups tackle strategic challenges. With millions in revenue and strong product-market fit, we're now building our core team in Austin, TX to scale to $10M ARR rapidly.
The Role
Ambitious software engineer (1-5 years experience) for our founding team. Intense and competitive environment that creates exceptional career and company growth.
What We're Looking For
MERN stack expertise
Proficiency with AI coding tools like Cursor
Strong AI/ML understanding
Driver who delivers projects end-to-end
Obsession, intelligence, and ambition over experience
Why Join Us
Early-stage opportunity with a $100B vision
Building products for the best entrepreneurs in the world
Career growth opportunities up to CTO for exceptional performance
MentorPass budget to learn from the world's best technologists
Competitive compensation with above-average equity
Winning is fun and we're going to celebrate a lot of wins
Software Engineer (Back-End)
Software Engineering Manager Job 81 miles from College Station
SmartAC.com is seeking a Software Engineer with a strong track record of developing scalable, high-performance cloud applications, to bring your talents, experience, and passion for beautifully tuned software, and help continue the growth of the SmartAC.com platform.
This position is On-Site at our office headquarters in Houston Texas (Heights Area).
ROLE/RESPONSIBILITIES
As part of the SmartAC.com engineering team, in this role you will create and maintain applications responsible for critical business functionality - monitoring, analysis, and detection of environmental conditions and faults from IoT sensor data - so that we can deliver key insights and urgent notifications to users about equipment in the home.
You will leverage a strong understanding of Docker, containerization, and Kubernetes to deploy scaled processing systems in our AWS cloud architecture, and build event-driven solutions that continuously process sensor data at scale for our growing fleet of devices. You will integrate with external APIs to connect, command, and exchange data with other IoT sensors, engineer data and information delivery across parts of the platform, and create APIs to serve our AI and Machine Learning models.
You will collaborate closely and communicate with members in all areas of the company to identify and refine algorithmic operations, so that we can efficiently deliver useful and accurate results from our sensor analytics.
As an engineer you will assess and compose technical plans, write clean, efficient code that is performant, reliable, and scalable, using generally accepted conventions and principles consistent with our stack. You will write coded unit tests, participate in code reviews with other developers, and operate CICD of systems for test, staging, and production environments. You will respond to troubleshooting reports and debug issues as needed. You will develop and report metrics from data processing, and regularly monitor operations with tools like DataDog to ensure ongoing application quality.
OUR STACK, YOUR SKILLS
Languages: Java, Go, Python
Cloud: AWS EKS, ECS, Lambda, Firehose, S3, EC2, Kinesis, et al
Databases: MySql, DynamoDB, Redshift
CICD: GitLab, Kubernetes, Docker, EKS
Our front end is React, Next.js, Vue (JavaScript & TypeScript), and ReactNative on mobile. You don't need that for this job, but we can always use the help
BONUS POINTS
Experience analyzing environmental sensor data, and machine learning
Experience developing IoT and edge compute applications
Industry experience in HVAC or other Trade Services
Previous experience founding or working at a startup company
JOIN US!
You will work hard, but you'll have a great time with the whole team at SmartAC.com and be part of a talented and dedicated software engineering team.
SmartAC.com is on a mission to revolutionize the Smart Home IoT space. Based in Houston, TX, we're at the forefront of creating cutting-edge solutions that revolutionize the way HVAC systems are maintained.
Our focus is simple: we help homeowners gain a deeper understanding of their HVAC systems by offering real-time insights into system health, risk of failure, filter life, and even water issues using sensors and its connected app. This means homeowners can enjoy peace of mind knowing their systems are always running smoothly - and contractors can offer unparalleled service that keeps customers coming back.
Join us and be part of a rapidly growing tech company where you'll have the opportunity to shape the future of the Smart Home industry, while working alongside a passionate and forward-thinking team.
WHAT WE OFFER
Health insurance (including vision and dental)
Remote Days
Competitive Salary
Equity Options
Paid Time Off
Java Software Engineer
Software Engineering Manager Job 81 miles from College Station
10+ years Expert - Java/Spring, SQL, Spark, Kubernetes, airflow, AWS, Hadoop
Software Engineer
Software Engineering Manager Job 153 miles from College Station
On-site in Dallas, TX
Clearance: TS/SCI
We are seeking talented engineers with expertise in signal analysis, real-time algorithm development, high-performance computing, and digital signal processing. This role involves designing and developing real-time signal and image processing systems for mission-critical applications. Engineers will contribute to all project phases, from concept design to development, integration, operations, and maintenance.
Responsibilities:
Support the full lifecycle of distributed computing signal processing systems
Design, development, integration, validation, and verification
Installation and maintenance in alignment with engineering processes
Collaboration with multi-disciplinary teams
Producing and reviewing technical documentation and artifacts
Supporting system integration, deployment, and customer site installations
Addressing change requests and defect reports for deployed systems
Desired Skills:
Proficiency in C/C++, Python, and Linux
Experience with Agile development processes and version control (Git)
Messaging protocols such as AMQP (RabbitMQ, ActiveMQ, Qpid)
REST API development (OpenAPI, Contract Testing)
TCP/IP networking, particularly for Cloud/Edge computing
Continuous Integration/DevOps tools (Jenkins, Nexus, SonarQube, PyTest/GTest)
Containerization and orchestration (Docker, Kubernetes, Helm, ArgoCD)
Automated monitoring and feedback systems (Prometheus, Loki, Grafana)
Cloud computing platforms (AWS)
Experience with Atlassian tools (Confluence, Jira, BitBucket, GitLab)
Qualifications:
Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Physics, or Mathematics
Multiple openings available, ranging from mid-level (3+ years) to Senior and Principal Engineers
U.S. citizenship required
Active TS clearance with eligibility for SSBI and polygraph
Interested? Apply now!
Java Software Engineer
Software Engineering Manager Job 153 miles from College Station
Hexaware is a dynamic and innovative IT organization committed to delivering cutting-edge solutions to our clients worldwide. We pride ourselves on fostering a collaborative and inclusive work environment where every team member is valued and empowered to succeed.
Hexaware provides access to a vast array of tools that enhance, revolutionize, and advance professional profiles. We complete the circle with excellent growth opportunities, chances to collaborate with high-profile customers, opportunities to work alongside brilliant minds, and the perfect work-life balance.
With an ever-expanding portfolio of capabilities, we delve deep into and identify the source of our motivation. Although technology is at the core of our solutions, it is the people and their passion that fuel Hexaware's commitment to creating smiles.
“At Hexaware, we encourage individuals to challenge themselves to achieve their full potential and propel growth. We trust and empower them to disrupt the status quo and innovate for a better future. We promote an open and inspiring culture that fosters learning and brings talented, passionate, and caring people together.”
We are always interested in, and want to support, both the professional and personal aspects of our employees. We offer a wide array of programs to help expand skills and supercharge careers. We help discover passion-the driving force that makes one smile, innovate, create, and make a difference every day.
The Hexaware Advantage: Your Workplace Benefits
Excellent health benefits with low-cost employee premiums.
A wide range of voluntary benefits such as legal, identity theft, and critical care coverage.
Unlimited training and upskilling opportunities through Udemy and Hexavarsity.
Role - Java Cloud Developer
Location - Dallas, TX
Job Type - Hybrid
Job Description:
Mandatory skills required:: JAVA ,AWS ,Spring Boot, Microservices, Kubernetes and Experience on Blockchain or Crypto or Digital Product.
• Total experience required 12+yrs and minim experienced Java Cloud Engineer with 8+ years of experience and excellent communication.
• Experience on Blockchain or Crypto or Digital Product.
• Must have a strong background and hands on experience in designing and developing business applications using Java, Spring Boot, Microservices, Kubernetes and AWS.
• Must have proficiency in Java, Spring Boot, Kubernetes, Oracle, and AWS EKS, as well as familiarity with managed services like Lambda and DynamoDB.
• Must be proficient in CI/CD practices, container-based development, and have strong communication skills to drive and participate in meaningful discussions.
• Experience in Kafka to enable development of event-driven applications and handle high Transaction Per Second (TPS) traffic with low latency.
• Experience with building applications in high frequency, resilient transactional processing in a public cloud platform (AWS), achieving low latency, high scalability, and cost savings for the firm.
• Ability to do front end application development on Angular 16 and above when required.
• Experience with containerization Docker and orchestration with Kundernetes and familiarity with microservices architecture.
• Experience with the automated, functional, and regression testing using Java and Cucumber serenity framework.
Benefits offered by Hexaware:
Competitive Salary
Company Pension Scheme
Comprehensive Health Insurance
Flexible Work Hours and Hybrid Work Options
Paid annual holidays + public holidays.
Professional Development and Training Opportunities
Employee Assistance Program (EAP)
Diversity, Equity, and Inclusion Initiatives
Company Events and Team-Building Activities
Equal Opportunities Employer: Hexaware Technologies is an equal opportunity employer. We are dedicated to providing a work environment free from discrimination and harassment. All employment decisions at Hexaware are based on business needs, job requirements, and individual qualifications. We do not discriminate based on race including colour, nationality, ethnic or national origin, religion or belief, sex, age, disability, marital status, sexual orientation, parental status, gender reassignment, or any other status protected by law. We encourage candidates of all backgrounds to apply.
Software Engineer
Software Engineering Manager Job 160 miles from College Station
Java Developer
Duration: Full-time
This hands-on developer is responsible for driving day to day development activities and responsible for delivery of a given module.
Responsibilities:
Overseeing daily development activities.
Understanding the requirement and breaking them down to Stories level.
Participate in Design level discussion and work on LLDs
Mentor and guide junior team members
Understanding of agile /waterfall development methodologies and test-driven development practices
Job Qualifications and Skillset:
Relevant experience in Java development
Must have good hands-on experience in Java, Spring Boot, Spring Data JPA, and related technologies.
Must be well versed in developing and maintain REST APIs.
Working exposure in Java 8 is mandatory but Java 17 is preferred.
Must be comfortable working with Java Streams related operations.
Good understanding of SQL and ORM tool like hibernate.
Should have good understanding of Software design principles.
A working exposure to J2EE Design Pattern is recommended.
Problem-solving attitude and good critical thinking.
Unit and Integration Testing
Education:
Bachelor's degree in computer science or engineering or equivalent discipline.
Dexian is a leading provider of staffing, IT, and workforce solutions with over 12,000 employees and 70 locations worldwide. As one of the largest IT staffing companies and the 2nd largest minority-owned staffing company in the U.S., Dexian was formed in 2023 through the merger of DISYS and Signature Consultants. Combining the best elements of its core companies, Dexian's platform connects talent, technology, and organizations to produce game-changing results that help everyone achieve their ambitions and goals.
Dexian's brands include Dexian DISYS, Dexian Signature Consultants, Dexian Government Solutions, Dexian Talent Development and Dexian IT Solutions. Visit ******************* to learn more.
Dexian is an Equal Opportunity Employer that recruits and hires qualified candidates without regard to race, religion, sex, sexual orientation, gender identity, age, national origin, ancestry, citizenship, disability, or veteran status.
Java Software Engineer
Software Engineering Manager Job 160 miles from College Station
We are working on a platform, which receives data about securities and prices from various data providers, enrich and validate it, and finally distribute the consolidated data to internal bank systems. Our team is responsible for different web applications, desktop applications, web services and Linux environments that allow to visualize securities and to execute workflows on them.
Our components are created in Java 8-11, C# and .Net, JavaScript/TypeScript with Angular, Oracle, Spring 4-5 (as well as Spring Boot).
Responsibilities:
- Develop business and technical features for old and new applications
- Prototype Ideas (we have many internal technical projects, we plan to rewrite all our legacy components in 1-2 years in Angular, Spring Boot and Spring Cloud, we play with Kotlin and Groovy)
- Configure and maintain Windows and Linux environments (we own many environments, install agents and software, patch, monitor, etc)
- Integrate our components with different internal and external client's systems
- Configure, monitor, and troubleshoot Application servers (Tomcat, Weblogic)
- Monitor applications, processes, scheduled jobs, collect different types of logs and metrics (ELK, ITRS, Autosys)
- Setup and improve CI/CD (Jenkins, TeamCity, IBM Urban Deploy, Bash)
- Automate routine with scripting languages (Groovy, Bash)
- Write all types of tests: unit, integration, end-to-end
- Design distributed applications (we deploy everything on more than one server, use load balancing and clusters, prefer lightweight and stateless solutions, extract functionality into small services, switch from monolith to microservice architecture)
Mandatory Skills Description:
- Strong Java SE and Java EE with at least 6 years of commercial experience
- Strong Spring knowledge (Boot, IoC, MVC, AOP, Security, Data, JDBC, Test)
- Good knowledge of SQL and relational databases (Oracle)
- Good understanding of Servlets, Servlet containers (Tomcat) and application servers (Weblogic)
- Good understanding of CI/CD, experience with TeamCity or/and Jenkins
- Hands-on user experience with Linux (navigation, work with files and folders, work with permissions, users and groups, work with processes and services, understanding of keys and certificates, simple Bash scripting)
- Ability to dive into the problem, find effective and clean solutions, discuss them with the team and implement the best one when everyone is on the same page
Nice-to-Have Skills Description:
- Angular or similar (React, Vue), Angular Material, RxJs
- Ability to create nice HTML/CSS layouts
- Deep Oracle knowledge
- Experience with ELK
- Experience with Spring Cloud modules and microservice architecture